<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>JSONP on CyberVeille</title>
    <link>https://cyberveille.ch/tags/jsonp/</link>
    <description>Recent content in JSONP on CyberVeille</description>
    <generator>Hugo -- 0.146.0</generator>
    <language>fr-fr</language>
    <copyright>Cyberveille CC BY-NC-SA 4.0</copyright>
    <lastBuildDate>Sun, 16 Aug 2026 00:00:00 +0200</lastBuildDate>
    <atom:link href="https://cyberveille.ch/tags/jsonp/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>xss2shell (CVE-2026-64638) : XSS réfléchie non authentifiée menant à RCE sur WordPress &lt; 7.0.3</title>
      <link>https://cyberveille.ch/posts/2026-08-16-xss2shell-cve-2026-64638-xss-reflechie-non-authentifiee-menant-a-rce-sur-wordpress-7-0-3/</link>
      <pubDate>Sun, 16 Aug 2026 00:00:00 +0200</pubDate>
      <guid>https://cyberveille.ch/posts/2026-08-16-xss2shell-cve-2026-64638-xss-reflechie-non-authentifiee-menant-a-rce-sur-wordpress-7-0-3/</guid>
      <description>&lt;p&gt;📅 &lt;strong&gt;Source&lt;/strong&gt; : flawfence.com, publié le 10 août 2026. Analyse technique détaillée de la vulnérabilité &lt;strong&gt;CVE-2026-64638&lt;/strong&gt;, baptisée &lt;strong&gt;xss2shell&lt;/strong&gt;, découverte par l&amp;rsquo;équipe de recherche &lt;strong&gt;pwn.ai&lt;/strong&gt; et corrigée dans &lt;strong&gt;WordPress 7.0.3&lt;/strong&gt; le 6 août 2026.&lt;/p&gt;
&lt;p&gt;🔍 &lt;strong&gt;Nature de la vulnérabilité&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;La faille repose sur une &lt;strong&gt;confusion de parseurs&lt;/strong&gt; entre deux fonctions de nettoyage HTML de WordPress :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;strip_tags()&lt;/code&gt; (PHP natif) : ne reconnaît pas une balise si un espace suit le chevron ouvrant (&lt;code&gt;&amp;lt; area&lt;/code&gt; passe intact)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;wp_kses_post()&lt;/code&gt; : interprète &lt;code&gt;&amp;lt; area&lt;/code&gt; comme une balise &lt;code&gt;&amp;lt;area&amp;gt;&lt;/code&gt; HTML valide&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Cette divergence permet d&amp;rsquo;injecter du HTML dans le message d&amp;rsquo;erreur de &lt;strong&gt;wp-login.php&lt;/strong&gt; sans aucune authentification.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
