Inboxes List

Create an inbox to save and track emails. It's free!

+New inbox

<!DOCTYPE html>
<html xmlns="//www.w3.org/1999/xhtml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml">
 <head>
  <title>
   Action Required: upgrade Next.js Immediately — CVE-2025-55182 (React2Shell)
  </title>
  <!--[if !mso]><!-- -->
  <meta content="IE=edge" http-equiv="X-UA-Compatible"/>
  <!--<![endif]-->
  <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
  <meta content="width=device-width,initial-scale=1" name="viewport"/>
  <style type="text/css">
   #outlook a { padding:0; }
          table { border-spacing:0;}
          img { border:0;height:auto;line-height:100%; outline:none;text-decoration:none;-ms-interpolation-mode:bicubic; }
          p { display:block; }
          :root { color-scheme: light dark; }
  </style>
  <!--[if mso]>         
          <xml>         
            <o:OfficeDocumentSettings xmlns:o="urn:schemas-microsoft-com:office:office">     
              <o:AllowPNG/>           
              <o:PixelsPerInch>96</o:PixelsPerInch>         
            </o:OfficeDocumentSettings>      
            <w:WordDocument xmlns:w="urn:schemas-microsoft-com:office:word">
              <w:DontUseAdvancedTypographyReadingMail/>
            </w:WordDocument>       
          </xml>             
          <style type="text/css">
            table { border-collapse:collapse;mso-table-lspace:0pt;mso-table-rspace:0pt; }
            .mj-outlook-group-fix { width:100% !important; }
          </style>         
        <![endif]-->
  <!--[if !mso]><!-->
  <link href="https://inboxflows.com/_/image/https%253A%252F%252Fclient-data.knak.io%252Fproduction%252Fcompany_data%252F672a519344809%252Fcustom-fonts%252F672b8bb24c152%252Ffonts.css/?inbox_flows_img_sig=eyJwYXRoIjoiaHR0cHMlM0ElMkYlMkZjbGllbnQtZGF0YSIsInRpbWUiOjE3NjUwMzE3MTkuNDY1NTkzM30:1vRtNX:SJYgzCnApJCHsgV5WVi49NAAabLU8u65634aHCrNdsc" rel="stylesheet" type="text/css"/>
  <style type="text/css">
   @import url(https://inboxflows.com/_/image/https%253A%252F%252Fclient-data.knak.io%252Fproduction%252Fcompany_data%252F672a519344809%252Fcustom-fonts%252F672b8bb24c152%252Ffonts.css/?inbox_flows_img_sig=eyJwYXRoIjoiaHR0cHMlM0ElMkYlMkZjbGllbnQtZGF0YSIsInRpbWUiOjE3NjUwMzE3MTkuNDY1NTkzM30:1vRtNX:SJYgzCnApJCHsgV5WVi49NAAabLU8u65634aHCrNdsc);
  </style>
  <!--<![endif]-->
  <style type="text/css">
   @media only screen and (min-width:480px) {
        .mj-column-per-100 { width:100% !important; max-width: 100%; }
      }
  </style>
  <style type="text/css">
   body, .body { margin:0;padding:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; }
.links-0070F3 a { color: #0070F3; text-decoration: none; }
#body #main [x-apple-data-detectors-type] { 
          color: inherit !important; 
          -webkit-text-decoration-color: inherit !important; 
          text-decoration: inherit !important;
          font-weight: inherit !important;
         }
.mso-button-dark-mode a {background: transparent !important;}
.links-454545 a { color: #454545; text-decoration: none; }
        

        
        
            @media only screen and (min-width:480px) {        
                .padding-16px-24px-16px-24px { padding: 16px 24px 16px 24px !important}
            }
        
        
            @media screen and (prefers-color-scheme: dark) {        
                .dark-mode-background-color-000000:not([class^="x_"]) { background-color: #000000 !important}
.light-mode-image:not([class^="x_"]) { display: none !important } .dark-mode-image:not([class^="x_"]) { display: block !important }
.dark-mode-color-A0A0A0:not([class^="x_"]) { color: #A0A0A0 !important}
.dark-mode-background-color-FFFFFF:not([class^="x_"]) { background-color: rgba(255,255,255,0.99) !important}
.dark-mode-color-000000:not([class^="x_"]) { color: #000000 !important}
.dark-mode-color-8C8C8C:not([class^="x_"]) { color: #8C8C8C !important}
.dark-mode-link-color-8C8C8C:not([class^="x_"]) a { color: #8C8C8C !important}
            }
  </style>
  <style type="text/css">
   ul{display: block;}sup, sub{line-height:0;}body a{text-decoration: none; color: #0070F3;}.image-highlight{transition: 0.3s;}.image-highlight:hover{filter: brightness(1.2);}@media only screen and (min-width: 480px) { .hide-on-mobile{display:block !important;}.hide-on-desktop{display:none !important;} }.hide-on-desktop{display:block;}.hide-on-mobile{display:none;}
  </style>
  <!--[if mso]>
            <style>
                .hide-on-mobile {display:block !important}
            </style>
        <![endif]-->
  <!--[if gte mso 16]>
                <style>
                    .mso-text-white a { mso-style-textfill-type: gradient; mso-style-textfill-fill-gradientfill-stoplist: "0 \#FFFFFF 0 100000\,100000 \#FFFFFF 0 100000"; color: #000000 !important; } 
                </style>
            <![endif]-->
  <style>
   [class~="x_body"] { width: 99.9% }
  </style>
 </head>
 <body class="body dark-mode-background-color-000000" id="body" style="word-spacing:normal;background-color:#FFFFFF;">
  <!--[if !mso 9]><!-->
  <div id="emailPreHeader" style="display: none;">
   Patch now available to address vulnerability for affected Next.js versions
  </div>
  <div style="display: none;">
   ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏  ‍͏  ͏ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­ ͏‌ ­ ­ ­ ­
  </div>
  <!--<![endif]-->
  <img alt="" border="0" height="1" id="k_trk" src="https://inboxflows.com/_/image/https%253A%252F%252Ftracking.inflection.io%252F02522a2b2726fb0a03bb19f2d8d9524d%252FgAAAAABpND8kEgUj_eiJ8Zxk5vgTuDdin8tDvFKBjvjJHQwTqoZ9P9XuumJ3wD1_T5yzaCG2rAighS0B8dgy-072flUJCJt4luW7K0DY1028qFJzDENkeeTezdyWh1ILzMaMsJ5-3kkVNx2uw565S9fxfE6H3BQPKuZ7bEzKHwhS1_4w8u324OFlQlB8lE3VWREZS5GGwSwPlSpiwkcMDGQLO2aAioBGYFgAPHpjcUDXox74C3YPuWPs7zqhI-VkOB04-NuhdPQTuR1Yci71-AUAuL7G58tkouqO8_Y2GCqHGuz0CuVDCQYC2uQW0jhQOVoB0DJzsopN29S7Z3VTt3yx_VVwpbi87ohhxDGjMffUGYpte58lPpv1kN7E1XpyaC-JGC0WWjXNTfQbLr9Ssehj4U58nZjs3z6_iw9SCRtygfzW6r5WeiubR6Nx8_lM5yr1AnRsJ8wnhUb5J9yl7NqHeTIV9_F_oa1XSqhgEbuR7epc7oa9zpNJyOe9Em6cGaycFGP-ifK3KeTgKLHGhPcFPm3KyMlRtbCpD4MHTLVk5tP3dHbnFj8-VGD4SJDIUYqGgyL-JwELSlGP9y8vP7EfqEX1ujR16u0FvYSAWbWH7Pp-euxRBwmvTLxbLhWTP6A2vCzQU1cq_6kdAPk21iT89CyhSJjMnqSrPFOLaPm39vYTGDCcL5H_8H__ImBmgPu6zk5ei79HakXKRGydussV9Da-GQTYGiL5gKX9q4MSX_Ey9iXUeVm01q63aSeO-XURfXvtGVjcQqJpJf0kZcetDquTTF3k6Rti4bc9-W5SygLB4r_FgN1IlqGoWbadsNvuuSywQMqvGufaDTSMFbCLxSSEugNJQWw00sABhHQ1_AO1rx_iV8F5dLD8Kxedk7VTwqxzxHdzmz6ylukSQ-MzaafCOHCiDaUIvaJ0X0D4z0cQoda3WDuBeSpasuUUOaKgvSIjNWZ2iSF_QIPLcoMoIOs3T8vrn9w45BD6NE1qsnRZmp557CY%253D%252Fredirect%253Fredirect%253Dhttps%253A%252F%252Fproduction.k-trk.com%252Fktrack%252F%253Fk%253D69339e6e3b2fe/?inbox_flows_img_sig=eyJwYXRoIjoiaHR0cHMlM0ElMkYlMkZ0cmFja2luZy5pbiIsInRpbWUiOjE3NjUwMzE3MTkuNDcwOTQ2M30:1vRtNX:40UxyOimbGtcgyLev3VnwAaBml0Xo4uvL9e3SLKStFI" style="height:1px !important;
                width:1px !important;
                border-width:0 !important;
                margin-top:0 !important;
                margin-bottom:0 !important;
                margin-right:0 !important;
                margin-left:0 !important;
                padding-top:0 !important;
                padding-bottom:0 !important;
                padding-right:0 !important;
                padding-left:0 !important;
                display:block;" title="" width="1"/>
  <div class="dark-mode-background-color-000000" id="main" style="background-color:#FFFFFF;background-position:center center;background-size:auto;background-repeat:repeat;">
   <table align="center" border="0" cellpadding="0" cellspacing="0" class="section dark-mode-background-color-000000" role="presentation" style="background-color:#FFFFFF;width:100%;">
    <tr>
     <td align="center">
      <div role="none">
       <!--[if mso | IE]>
<table align="center" border="0" cellpadding="0" cellspacing="0" class="block-grid-outlook" style="width:600px;" width="600" >
<tr>
<td style="line-height:0px;font-size:0px;mso-line-height-rule:exactly;"><![endif]-->
       <div style="background:transparent;background-color:transparent;margin:0 auto;max-width:600px;">
        <table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="background-color:transparent;width:100%;">
         <tr>
          <td class="block-grid" style="font-size:0px;padding:0;text-align:center;vertical-align:top;">
           <!--[if mso | IE]>
<table role="presentation" border="0" cellpadding="0" cellspacing="0">
<tr>
<td style="vertical-align:top;width:600px;" ><![endif]-->
           <div class="mj-column-per-100 mj-outlook-group-fix" style="font-size:0px;text-align:left;direction:ltr;display:inline-block;vertical-align:top;width:100%;">
            <table border="0" cellpadding="0" cellspacing="0" role="presentation" style="border-radius:0px;vertical-align:top;" width="100%">
             <tr>
              <td class="img-container" style="font-size:0px;padding:48px 24px 8px 24px;word-break:break-word;text-align:center;">
               <div style="margin:0 auto;max-width:96px;">
                <a style="text-decoration: none; color: #0070F3;" target="_blank">
                 <img alt="" class="light-mode-image" height="auto" src="https://inboxflows.com/_/image/https%253A%252F%252Ftracking.inflection.io%252F02522a2b2726fb0a03bb19f2d8d9524d%252FgAAAAABpND8kHuFrw0ytS9MOj1w6dPQlP0AM8MqPh91bWwqZdmhZ2hZNu5DqsOoQ-rIyREdpmMyfS9WMvXkhpIVgslXnQTnpZMO6RZmASEd77YAVDNCsl4VlWnKRuOCpwB4MQBwF0yYtYPvdwI-GewZVrRdLYq-bqIOELN8LlKA-jUBlPcWFFkBHh1dpLKAlFY3SfarEaldMnDFGKKZbeh3jmKgdSMIZ69UsqYdgofejOe58kBI0WP7ZnMwpxZ2eovhu7DzNlAhKyyOIJgUYOiYZyPKpALxxFXgzbdJyGmFmhFUawMd-Kpeo3hbNkiwkf88DOMMPzCROjo4TtTkih5J1AICwnwX0SmGdQa4MYuLGolkc6xf9PnMJD6_cgQ4phCBGWjK2fQ7IOREu4PvV0cppRH7WId7xxR16ijRPl8WGAksl-reTCFXSZ55zdro0mNHnxirMIFLQ62XmLeCNt-MUim2JGnHcj_5JRDgYFsZ1ZAjY05nOOktiX6yzC6VOC01xNh4VoSzP51SNyE4pqsYj4wraUBC-33ItGNFMBHYpn5mkiqJAgE9Oyl5vjggqD00u_TtSSAvsnoyBhvpN58pGZP-8jkkfBZjt-RDONrA7kC9qVTn8HtNhL0AzBKGMIT9pI2ZB_KQw_Ef52NqGKGu900MuRakewUv8rfYSeBAZcg6OdyR4MWRuRvD5s54BvlKa5fgC8EHocIQgC0gyh_LOFaFVa-5TSneoTJO0TFCXX4W7iXK7FhNPTsjTcjRGfmGkYGg0FOpxlLEbW84o7hWdZ2Ye6WFC131o5oTBcJgq3S0kcg4lVo-fzasd0wEviuKhL6lPTnoK7Nr9f5IOfwMzmJljtkF9zjPIc6FMO_upgbNXe-uvYzASAIBJTwRH3DPU3PE9tw5xPAP0ogqvHbFQkPrusWaeG-lUiOCXY4AViqcAR36L-j08TdTWqkjMoah8h3DQ63X5xnbQTHpaEgGJ3YQE1ebPk8-ZQDdCHPq0iawjYVxF64oYcPdSFWrVRigguShFpnhcjxh8Ga_8boE8wGrYM5M80g%253D%253D%252Fredirect%253Fredirect%253Dhttps%253A%252F%252Fres.cloudinary.com%252Fzeit-inc%252Fimage%252Fupload%252Ff_auto%252Cq_auto%252Fv1%252Femail%252Fvercel-circle/?inbox_flows_img_sig=eyJwYXRoIjoiaHR0cHMlM0ElMkYlMkZ0cmFja2luZy5pbiIsInRpbWUiOjE3NjUwMzE3MTkuNDcxMjgyNX0:1vRtNX:ThNWras9_V6wtz8mdPAFEhqjim3HnnB9QBby0LRVTU8" style="border:none;border-radius:0px;outline:none;text-decoration:none;height:auto;width:100%;font-size:13px;display:block;" width="96"/>
                 <!--[if !mso]><!-->
                 <img alt="" class="dark-mode-image" height="auto" src="https://inboxflows.com/_/image/https%253A%252F%252Ftracking.inflection.io%252F02522a2b2726fb0a03bb19f2d8d9524d%252FgAAAAABpND8kpnHjN5g5cmgmv4u73CVGrqr307718ypS42YYP3bzScmwNbPe7scRIqnlTo_ye4u6y-jUfaP4bRaTiW0LIvZCYeqboEDjss6SrmtmT3VQDUt3HvORwmCpjHEv8MecWI_HzZvWVEDa5YkEKBd-cJXCnH7KGwD4ZoVPHjVWLL-aaWdejBQc5eMqSl8-zwYomDJB85CuBrm2eyM_cMtvB6cDFL2NWwR_ZRoeTzej3v46kPrWImxaHtL8r9BC5nWKaZBHkrOPG6p_915nWkZEqlMpgmCczifhiFi91wS1C-O52wc5bKYKX6oboh7qFqEC4aWFjisXWk7EmUdE6UvpCMHNxHcmK401lIh5inEQTo6TNAmNVHJU6480cA9EAq9zvOStoU3n3eKabDR9gG7C-gqRWRaNDvadG9St6gFrzboIWjhVznFGnSDYUsD4kNGr6dnst7AAer7WNKqUMlY5vbpUlDdaXy2MtpT9hdxCMIywx2w77L1cHDUb1KbqdczQrldjCGtE0t9lpO2Efdljk00WqGhrmNm1tEb8VMn-tTLKRCxu3FVsgtXOlMZBE4CCsxG1gMGBQCEVMmAcRE6zKfiMZwkNqS3ht-u4G3D7rpQJrpnpEgfslvdWqRtn65vCbw8InDZO3Co3vpSp62QpGPufWkdjIBw1qCpbBQBEEhntig8NcRNinHuu3pqgkpch3Wko6nePPhOOXRkFTf6Z65ChuYefjOL1ipqUf5UI1FOExUBYQKktNefoIvpnih8ip8uNmgU2OQpfT5Bf9Mn7UaDsUJfuNzBb-E9LwxXZXPL8N5Uj7rT0eoVmqtKfHYbwgQ_TWj6Sl0ImdM3lhY7tPXRQc_rMaLP2gU_vZkSeFICMJiYdLN9TJUNhOMf4eIO8SlUCNzjGDydjQOVJBeIgRvEHDOoGrdV3XDCy-vzFBN5UXcP5p5pGwjSlN2m_WE9oMGN_Hhh3vXQO_wRNavKUPnr3jPgMPmoMR90_qvmdsB1dJOJ2YEF0z2UtEeJpL81xuzVt3WdA_J4EMykgHwyq-QgmOA%253D%253D%252Fredirect%253Fredirect%253Dhttps%253A%252F%252Fres.cloudinary.com%252Fzeit-inc%252Fimage%252Fupload%252Ff_auto%252Cq_auto%252Fv1%252Femail%252Fvercel-circle-dark/?inbox_flows_img_sig=eyJwYXRoIjoiaHR0cHMlM0ElMkYlMkZ0cmFja2luZy5pbiIsInRpbWUiOjE3NjUwMzE3MTkuNDcxNTEzM30:1vRtNX:EPnJWx_XWBeHlNhOjlXdbS29iVHuOrG-abmPdXQoLMU" style="border:none;border-radius:0px;outline:none;text-decoration:none;height:auto;width:100%;font-size:13px;display:none;" width="96"/>
                 <!--<![endif]-->
                </a>
               </div>
              </td>
             </tr>
             <tr>
              <td class="text-container" style="font-size:0px;padding:8px 24px 8px 24px;word-break:break-word;text-align:left;">
               <div class="links-0070F3">
                <div class="dark-mode-color-A0A0A0" style="font-family:'Geist', Arial, sans-serif;font-size:16px;font-weight:normal;letter-spacing:none;line-height:1.50;text-align:left;mso-line-height-alt:1.5em;color:#666666;">
                 <p style="margin: 0 0 0px 0;">
                  We're following up on our earlier communication regarding CVE-2025-55182, the
                  <a rel="noopener" style="color: rgb(0, 112, 243); text-decoration: none;" target="_blank">
                   critical RCE vulnerability
                  </a>
                  affecting React Server Components.
                 </p>
                </div>
               </div>
              </td>
             </tr>
             <tr>
              <td class="text-container" style="font-size:0px;padding:8px 24px 8px 24px;word-break:break-word;text-align:left;">
               <div class="links-0070F3">
                <div class="dark-mode-color-A0A0A0" style="font-family:'Geist', Arial, sans-serif;font-size:16px;font-weight:400;letter-spacing:none;line-height:1.50;text-align:left;mso-line-height-alt:1.5em;color:#666666;">
                 <p style="margin: 0 0 0px 0;">
                  We want to be direct:
                  <strong>
                   if you have not yet upgraded, please do so immediately.
                  </strong>
                  That is the only way to be safe. Since our initial outreach, public exploits are available and
                  <a rel="noopener" style="color: rgb(0, 112, 243); text-decoration: none;" target="_blank">
                   threat activity has significantly increased
                  </a>
                  . As of today, Vercel has blocked all new deployments of vulnerable Next.js versions.
                 </p>
                </div>
               </div>
              </td>
             </tr>
             <tr>
              <td class="text-container" style="font-size:0px;padding:8px 24px 8px 24px;word-break:break-word;text-align:left;">
               <div class="links-0070F3">
                <div class="dark-mode-color-A0A0A0" style="font-family:'Geist', Arial, sans-serif;font-size:16px;font-weight:400;letter-spacing:none;line-height:1.50;text-align:left;mso-line-height-alt:1.5em;color:#666666;">
                 <p style="margin: 0 0 0px 0;">
                  Your next step: upgrade to a patched version of Next.js (15.0.5, 15.1.9, 15.2.6, 15.3.6, 15.4.8, 15.5.7, or 16.0.7). See
                  <a rel="noopener" style="color: rgb(0, 112, 243); text-decoration: none;" target="_blank">
                   blog post
                  </a>
                  for full details and remediation guidance. We will continue to update this blog as needed.
                 </p>
                </div>
               </div>
              </td>
             </tr>
             <tr>
              <td class="button-container" style="font-size:0px;padding:24px 12px 24px 12px;word-break:break-word;text-align:center;" valign="middle">
               <div>
                <!--[if mso]>
<table width="100%" align="center" border="0" cellpadding="0" cellspacing="0" style="border-spacing:0;border-collapse:collapse;mso-table-lspace:0pt;mso-table-rspace:0pt;">
<tr>
<td align="center" class="mso-button-dark-mode"><a:roundrect xmlns:a="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" href="https://vercel.com/blog/resources-for-protecting-against-react2shell" fillcolor="#000000" arcsize="157%" style="v-text-anchor:middle;width:290.25pt;height:38.25pt;" stroke="f" ><w:anchorlock/><a:textbox inset="0,0,0,0"><center style="color:#ffffff; font-family:sans-serif, Arial; font-size:16px" class="mso-text-white"><![endif]-->
                <a class="dark-mode-background-color-FFFFFF dark-mode-color-000000" style="display: inline-block; width: auto; background: #000000; color: #ffffff; font-family: 'Geist', Arial, sans-serif; font-size: 16px; font-weight: 500; line-height: 1.2; margin: 0; text-align: center; text-decoration: none; text-transform: none; padding: 16px 20px 16px 20px; mso-padding-alt: 0px; border-radius: 80px; mso-border-alt: none; box-sizing: border-box;" target="_blank" width="387">
                 Resources for protecting against 'React2Shell'
                </a>
                <!--[if mso]></center></a:textbox></a:roundrect>
</td>
</tr>
</table><![endif]-->
               </div>
              </td>
             </tr>
             <tr>
              <td class="text-container" style="font-size:0px;padding:8px 24px 8px 24px;word-break:break-word;text-align:left;">
               <div class="links-0070F3">
                <div class="dark-mode-color-A0A0A0" style="font-family:'Geist', Arial, sans-serif;font-size:16px;font-weight:400;letter-spacing:none;line-height:1.50;text-align:left;mso-line-height-alt:1.5em;color:#666666;">
                 <p style="margin: 0 0 0px 0;">
                  If you have questions or need support with your upgrade path, reply to this email or reach out to
                  <a style="color: rgb(0, 112, 243); text-decoration: none;">
                   security@vercel.com
                  </a>
                  .
                 </p>
                </div>
               </div>
              </td>
             </tr>
             <tr>
              <td style="font-size:0px;padding:16px 24px 16px 24px;word-break:break-word;text-align:center;">
               <table border="0" cellpadding="0" cellspacing="0" role="none" style="border-top:solid 1px #80808033;font-size:0;display:inline-block;text-align:center;line-height:0;" width="100%">
                <tr>
                 <td height="0" style="height:0;line-height:0;">
                 </td>
                </tr>
               </table>
              </td>
             </tr>
             <tr>
              <td class="social-container" style="font-size:0px;padding:4px 24px 4px 24px;word-break:break-word;text-align:center;">
               <!--[if mso | IE]>
<table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" >
<tr>
<td><![endif]-->
               <div style="display:inline-block;">
                <table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="float:none;display:inline-table;">
                 <tr>
                  <td style="padding:8px;">
                   <table border="0" cellpadding="0" cellspacing="0" role="presentation" style="border-radius:0px;width:24px;">
                    <tr>
                     <td style="padding:0px;font-size:0;height:24px;vertical-align:middle;width:24px;">
                      <a style="text-decoration: none; color: #0070F3;" target="_blank">
                       <img alt="X" height="24" src="https://inboxflows.com/_/image/https%253A%252F%252Ftracking.inflection.io%252F02522a2b2726fb0a03bb19f2d8d9524d%252FgAAAAABpND8klJgcSVTrQAHg1JERPpSi0FZK0M742dBSCrmkBnulhh3efDhY-7o1zAO24TVykVgci9ZmV-OurZDHx5FO-Q53WhkB1EDRozGjxPYgqfsOcrQtuX5j_q7c1GfsyzWXpdQteg4yy6ajWPxgiPbHAjgJdp7-TqO2FEx_k8Lw0uXruNcAUuG6mtVoIop_KLyN_uGKA81desQJeujdOrKscLTqS6LNnhx7wPQzlSrxPXcglDiGgIn2exv_F79q-2r4fz3PV239Ip9WDY_lp0RvNywTllNv7KGXp_v9xCf51bjwBFpuKFuDR4JVyIvv9zIz24LnGgO-8f4rc-r8EUhU0LAWZGkj0CXLev6WtWDHFoToTnmuw5e8KO88xq46GYvBV9FPeIECSf8AIEo5z160v6U1MHMiMHjkXSgqxVVtvGPZS_Th-WcYBoA1a7NlTHRCH1dHb4rIRegK2BsMhAQXBLdFJUezCCeFl7FZePCpR1N3D9yYgphIGCP6CMk2sS-jLprxzqb5eCq4ndkH9exTOvgxN266tp-c_92N1MTitnn0rk3LgyQaP16VfWU6S2gYvwEaLXstUGNRmK05o2rnQCBxQjrSlXNMWX2XKwMz73njntaG5KFtuDLtebnF_eOaBn-X2EtYBZzqaOk86sNZi_2vkt5mwfmHjDrGyVpCXqSUtCxSiZWlCwgqrVbzmWP6x9mxCkJb50VyN1mk3wbXkWeKjLmKgr_jNODDP9h90isbCDbypjpTKH_4S4s1IlsM9VOBmlr1LgaZVpjfCXv-j9pZpeyBulHBC2-yx3Uud0QglUXc5yo7ztqVC7Zeerq7O9ELCb5qw2JhZIqpp2zlXVSlr_lcyYp_HWw2XOzJbLVv8HFfdWq5W6pDYCUym0Z5Jw6CIuF_qZLqVyDNCsdgHA8otSfOqBmv91hshMVYs4AiwhgiUzOV9m7PBlKawOSiRoT3xxO8h2LYqbw55Zwf-WADA57CxxmJhYzaFjeeDMdt0HBft7ZkbE5HcpHIFUIzmrnz%252Fredirect%253Fredirect%253Dhttps%253A%252F%252Fassets.vercel.com%252Fimage%252Fupload%252Fv1732879213%252Femail%252Flogo-x.png/?inbox_flows_img_sig=eyJwYXRoIjoiaHR0cHMlM0ElMkYlMkZ0cmFja2luZy5pbiIsInRpbWUiOjE3NjUwMzE3MTkuNDcxNzMyfQ:1vRtNX:-zuYHYpAxu579KhGYWJbtiaM6FvgKSxOLxlKPtJvAX8" style="border-radius:0px;display:block;" width="24"/>
                      </a>
                     </td>
                    </tr>
                   </table>
                  </td>
                 </tr>
                </table>
               </div>
               <!--[if mso | IE]>
</td>
</tr>
</table><![endif]-->
              </td>
             </tr>
             <tr>
              <td class="text-container" style="font-size:0px;padding:10px 10px 15px 10px;word-break:break-word;text-align:center;">
               <div class="links-454545">
                <div class="dark-mode-color-8C8C8C dark-mode-link-color-8C8C8C" style="font-family:'Geist', Arial, sans-serif;font-size:12px;font-weight:400;letter-spacing:0.1px;line-height:1.4;text-align:center;mso-line-height-alt:1.063em;color:#454545;">
                 <p style="margin: 0 0 0px 0;">
                  <span style="font-family: Geist, Arial, sans-serif;">
                   <a rel="noopener" style="color: rgb(69, 69, 69); text-decoration: none;" target="_blank">
                    Talk to a Vercel expert
                   </a>
                   →
                  </span>
                  <br/>
                  <span style="font-family: Geist, Arial, sans-serif;">
                   <a rel="noopener" style="color: rgb(69, 69, 69); text-decoration: none;" target="_blank" title="https://vercel.com/docs">
                    Docs
                   </a>
                   |
                   <a rel="noopener" style="color: rgb(69, 69, 69); text-decoration: none;" target="_blank">
                    Blog
                   </a>
                   |
                   <a rel="noopener" style="color: rgb(69, 69, 69); text-decoration: none;" target="_blank">
                    Contact
                   </a>
                   |
                   <a rel="noopener" style="color: rgb(69, 69, 69); text-decoration: none;" target="_blank">
                    Community
                   </a>
                   |
                   <a rel="noopener" style="color: rgb(69, 69, 69); text-decoration: none;" target="_blank">
                    Careers
                   </a>
                  </span>
                  <br/>
                  <span style="font-family: Geist, Arial, sans-serif;">
                   440 N Barranca Ave #4133 Covina, CA 91723
                  </span>
                  <br/>
                  <span style="font-family: Geist, Arial, sans-serif;">
                   Copyright © 2025 Vercel Inc. All rights reserved
                   <a rel="noopener" style="color: rgb(69, 69, 69); text-decoration: none;" target="_blank">
                    .
                   </a>
                  </span>
                  <br/>
                  <span style="font-family: Geist, Arial, sans-serif;">
                   View our
                   <a rel="noopener" style="color: rgb(69, 69, 69); text-decoration: none;" target="_blank">
                    Privacy Policy
                   </a>
                  </span>
                 </p>
                </div>
               </div>
              </td>
             </tr>
            </table>
           </div>
           <!--[if mso | IE]>
</td>
</tr>
</table><![endif]-->
          </td>
         </tr>
        </table>
       </div>
       <!--[if mso | IE]>
</td>
</tr>
</table><![endif]-->
      </div>
     </td>
    </tr>
   </table>
  </div>
  <img height="0px" src="https://inboxflows.com/_/image/https%253A%252F%252Ftracking.inflection.io%252F02522a2b2726fb0a03bb19f2d8d9524d%252FgAAAAABpND8ksiyCNxLwh8mIXtgfhS-dHi1JTVSZfCJGw2ryylnZxtLc7RCH3LIbUAj6sr7oFP0X9rSxNTzz6GAMYQ7b9pJT5IbtR92W7UQ1rVkwjs9UPLFLDo4Poy-L_QAx4nx9DaTNoZ4TU1ZFJJeF_T8QA5RTTlGlbVsHnG_ob84alJSmKqai_fw0JGAEwPPiRm3KEuLtgTUFPE_p2Blkh7P6yCC8XJFuhop7Vk-4q0vNsLVqkezd_X2tMS1mEHRqInqEkNobhtQnjyGTc6CI5Zj5XhXbi8WelNPHPHHXWD3qmGwYmpOh4VzcqPtkh7VDXuCRi7iP4EjI0ZO7NEA-hFYWLytSqvFrEpC31EbaGOyA_8F73si2dHKtCzpcM4hnFPlD-xt8VvkUftBVtUtQqA0XlP9XqD_MIt9OI_X3ge0rlT6iPaEMWY-wpiDeaXUY7DqwRqcKzip8Cb8gXJCs3YiEC3hT2rQfjhtpSoxbqAuSP7OzfXlv5jJMw_-988xkKPvk85BrIOfnrYu9mPJCUtL56qg-fxtP3y8Xq5n3kZpRLWVPnT-j7L3lBTuF1oXaKkjfZEHRMPAGbhuJe8uQ00CUdTrG9gRK-2BzKTNf6sDwK1HpNrvdODnhbDFKZUrYYm_vie5QnRptU137ufkNM8hYaEf_7h0OGfO2JSI8h3aL_Hlk1GRYqi0YEjBPrB7cghgb-1BZB4VTuik6G8ng5HaLw4Nqe6SgfUKzWAIyhC_z1MEVIs9uQzXpRktLlQCEn7RhNgcneEe2u38TGjrFpgXizm7ZkeoXGGSSCGYkB9yrT403R_4K-oQrA-v5cIT1xS9SeF1qEntyylcgJrl7FiJlZ1OFqjXDyTDx0W00zpms9gUb7oJGTT4I8yvSyQXoNvExNedkmxmEt1vHL_yepBjxeO17JjvEhY_8Tjo-jwfrynpv1UwKQMDdTm_eAUCCew5PDxriNUR_FgCR62u4h4hCXWGGSg%253D%253D%252Fredirect%253Fredirect%253Dhttps%253A%252F%252Ftracking.inflection.io%252Fbeacon/?inbox_flows_img_sig=eyJwYXRoIjoiaHR0cHMlM0ElMkYlMkZ0cmFja2luZy5pbiIsInRpbWUiOjE3NjUwMzE3MTkuNDcxOTUwM30:1vRtNX:Vaz3TDDLnGjj0VCLF7KDtXfX0Dav4bwKdQemkhoFGUY" width="0px"/>
 </body>
</html>