{"id":1313,"date":"2026-11-11T10:00:00","date_gmt":"2026-11-11T09:00:00","guid":{"rendered":"https:\/\/remivernier.com\/?p=1313"},"modified":"2026-11-11T10:00:00","modified_gmt":"2026-11-11T09:00:00","slug":"sap-netweaver-avis-saml2-cvss-10-novembre-2026","status":"publish","type":"post","link":"https:\/\/remivernier.com\/index.php\/2026\/11\/11\/sap-netweaver-avis-saml2-cvss-10-novembre-2026\/","title":{"rendered":"SAP NetWeaver: lire l&rsquo;avis SAML2 CVSS 10 de novembre"},"content":{"rendered":"<p>Le 10 novembre 2026, le <a href=\"https:\/\/support.sap.com\/en\/my-support\/knowledge-base\/security-notes-news\/november-2026.html\">Patch Day SAP de novembre<\/a> a publi\u00e9 35 nouvelles notes de s\u00e9curit\u00e9 et 4 avis GitHub. Quatre d&rsquo;entre elles sont not\u00e9es CVSS 10.0, et l&rsquo;une touche un composant que beaucoup d&rsquo;entre nous ont activ\u00e9 sans trop y penser: le fournisseur de service SAML2 d&rsquo;AS ABAP, celui qui permet aux utilisateurs d&rsquo;arriver dans Fiori ou dans le Web GUI apr\u00e8s s&rsquo;\u00eatre authentifi\u00e9s aupr\u00e8s d&rsquo;ADFS ou d&rsquo;Entra ID.<\/p>\n<p>Il s&rsquo;agit de la note <a href=\"https:\/\/me.sap.com\/notes\/3849308\">3849308<\/a>, enregistr\u00e9e sous <a href=\"https:\/\/app.opencve.io\/cve\/CVE-2026-120017\">CVE-2026-120017<\/a> et class\u00e9e CWE-347 (v\u00e9rification incorrecte d&rsquo;une signature cryptographique). La description publique de SAP est courte: dans certaines configurations, AS ABAP ne v\u00e9rifie pas suffisamment les assertions d&rsquo;authentification qu&rsquo;il re\u00e7oit, et un attaquant non authentifi\u00e9 peut envoyer des donn\u00e9es forg\u00e9es pour se faire passer pour n&rsquo;importe quel utilisateur, comptes \u00e0 privil\u00e8ges compris. Le vecteur ne demande ni identifiant ni interaction de l&rsquo;utilisateur.<\/p>\n<p>Nous allons voir ce que le SP SAML2 d&rsquo;ABAP est cens\u00e9 contr\u00f4ler dans une r\u00e9ponse SAML, pourquoi un d\u00e9faut sur la signature fait tomber tout le reste, puis ce qu&rsquo;il faut v\u00e9rifier sur un syst\u00e8me.<\/p>\n<h2>Que valide un SP SAML2 c\u00f4t\u00e9 ABAP?<\/h2>\n<p>Dans un SSO SAML 2.0, le syst\u00e8me SAP ne voit jamais le mot de passe. Il re\u00e7oit un document XML \u00e9mis par le fournisseur d&rsquo;identit\u00e9 (IdP) et la seule chose qui lui permet de croire ce document, c&rsquo;est la signature, v\u00e9rifi\u00e9e avec le certificat de l&rsquo;IdP import\u00e9 dans la configuration \u00ab Trusted Providers \u00bb. Nous avions compar\u00e9 SAML \u00e0 OpenID Connect et WS-Federation dans <a href=\"https:\/\/remivernier.com\/index.php\/2026\/10\/28\/oauth-openid-connect-saml-ws-federation-comparaison\/\">cet article<\/a>.<\/p>\n<figure class=\"wp-block-image\">\n<svg viewBox=\"0 0 720 360\" width=\"100%\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" font-family=\"sans-serif\" font-size=\"13\">\n<defs><marker id=\"fl\" markerWidth=\"10\" markerHeight=\"10\" refX=\"9\" refY=\"3\" orient=\"auto\"><path d=\"M0,0 L9,3 L0,6 Z\" fill=\"#333\"\/><\/marker><\/defs>\n<rect x=\"20\" y=\"20\" width=\"160\" height=\"50\" fill=\"#e8f0fe\" stroke=\"#333\"\/>\n<text x=\"100\" y=\"50\" text-anchor=\"middle\" font-size=\"14\">Navigateur<\/text>\n<rect x=\"280\" y=\"20\" width=\"160\" height=\"50\" fill=\"#fdf3e1\" stroke=\"#333\"\/>\n<text x=\"360\" y=\"42\" text-anchor=\"middle\" font-size=\"14\">AS ABAP (SP)<\/text>\n<text x=\"360\" y=\"60\" text-anchor=\"middle\">srv01.test.local<\/text>\n<rect x=\"540\" y=\"20\" width=\"160\" height=\"50\" fill=\"#e6f4ea\" stroke=\"#333\"\/>\n<text x=\"620\" y=\"42\" text-anchor=\"middle\" font-size=\"14\">IdP<\/text>\n<text x=\"620\" y=\"60\" text-anchor=\"middle\">adfs.test.local<\/text>\n<line x1=\"100\" y1=\"70\" x2=\"100\" y2=\"340\" stroke=\"#333\" stroke-dasharray=\"4,4\"\/>\n<line x1=\"360\" y1=\"70\" x2=\"360\" y2=\"340\" stroke=\"#333\" stroke-dasharray=\"4,4\"\/>\n<line x1=\"620\" y1=\"70\" x2=\"620\" y2=\"340\" stroke=\"#333\" stroke-dasharray=\"4,4\"\/>\n<line x1=\"100\" y1=\"100\" x2=\"356\" y2=\"100\" stroke=\"#333\" marker-end=\"url(#fl)\"\/>\n<text x=\"230\" y=\"94\" text-anchor=\"middle\">1. GET Fiori Launchpad<\/text>\n<line x1=\"360\" y1=\"135\" x2=\"104\" y2=\"135\" stroke=\"#333\" marker-end=\"url(#fl)\"\/>\n<text x=\"230\" y=\"129\" text-anchor=\"middle\">2. Redirection + AuthnRequest<\/text>\n<line x1=\"100\" y1=\"170\" x2=\"616\" y2=\"170\" stroke=\"#333\" marker-end=\"url(#fl)\"\/>\n<text x=\"360\" y=\"164\" text-anchor=\"middle\">3. Authentification aupr\u00e8s de l&rsquo;IdP<\/text>\n<line x1=\"620\" y1=\"205\" x2=\"104\" y2=\"205\" stroke=\"#333\" marker-end=\"url(#fl)\"\/>\n<text x=\"360\" y=\"199\" text-anchor=\"middle\">4. R\u00e9ponse SAML sign\u00e9e (formulaire POST)<\/text>\n<line x1=\"100\" y1=\"240\" x2=\"356\" y2=\"240\" stroke=\"#333\" marker-end=\"url(#fl)\"\/>\n<text x=\"230\" y=\"234\" text-anchor=\"middle\">5. POST vers l&rsquo;ACS<\/text>\n<rect x=\"380\" y=\"225\" width=\"220\" height=\"70\" fill=\"#fdf3e1\" stroke=\"#333\"\/>\n<text x=\"490\" y=\"245\" text-anchor=\"middle\">Signature + certificat IdP<\/text>\n<text x=\"490\" y=\"263\" text-anchor=\"middle\">Issuer, Audience, Destination<\/text>\n<text x=\"490\" y=\"281\" text-anchor=\"middle\">Dates, InResponseTo, NameID<\/text>\n<line x1=\"360\" y1=\"320\" x2=\"104\" y2=\"320\" stroke=\"#333\" marker-end=\"url(#fl)\"\/>\n<text x=\"230\" y=\"314\" text-anchor=\"middle\">6. Session SAP ouverte<\/text>\n<\/svg><figcaption>Flux SAML2 initi\u00e9 par le SP: la note 3849308 porte sur l&rsquo;\u00e9tape 5.<\/figcaption><\/figure>\n<p>Le navigateur transporte la r\u00e9ponse et la poste lui-m\u00eame sur l&rsquo;Assertion Consumer Service d&rsquo;ABAP: n&rsquo;importe qui peut donc poster n&rsquo;importe quoi sur ce point d&rsquo;entr\u00e9e. Prenons le squelette d&rsquo;une r\u00e9ponse telle qu&rsquo;ADFS l&rsquo;envoie \u00e0 notre maquette (domaine test.local, syst\u00e8me srv01, client 100), r\u00e9duite aux \u00e9l\u00e9ments que le SP contr\u00f4le:<\/p>\n<pre class=\"wp-block-code\"><code>&lt;samlp:Response ID=\"_r01\" InResponseTo=\"_req42\"\n    Destination=\"https:\/\/srv01.test.local:44300\/sap\/saml2\/sp\/acs\/100\"&gt;\n  &lt;saml:Issuer&gt;http:\/\/adfs.test.local\/adfs\/services\/trust&lt;\/saml:Issuer&gt;\n  &lt;saml:Assertion ID=\"_a01\"&gt;\n    &lt;saml:Issuer&gt;http:\/\/adfs.test.local\/adfs\/services\/trust&lt;\/saml:Issuer&gt;\n    &lt;ds:Signature&gt; ... &lt;ds:Reference URI=\"#_a01\"&gt; ... &lt;\/ds:Signature&gt;\n    &lt;saml:Subject&gt;\n      &lt;saml:NameID Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified\"&gt;JDUPONT&lt;\/saml:NameID&gt;\n      &lt;saml:SubjectConfirmation Method=\"urn:oasis:names:tc:SAML:2.0:cm:bearer\"&gt;\n        &lt;saml:SubjectConfirmationData InResponseTo=\"_req42\"\n            Recipient=\"https:\/\/srv01.test.local:44300\/sap\/saml2\/sp\/acs\/100\"\n            NotOnOrAfter=\"2026-11-11T09:05:00Z\"\/&gt;\n      &lt;\/saml:SubjectConfirmation&gt;\n    &lt;\/saml:Subject&gt;\n    &lt;saml:Conditions NotBefore=\"2026-11-11T09:00:00Z\" NotOnOrAfter=\"2026-11-11T10:00:00Z\"&gt;\n      &lt;saml:AudienceRestriction&gt;&lt;saml:Audience&gt;https:\/\/srv01.test.local&lt;\/saml:Audience&gt;&lt;\/saml:AudienceRestriction&gt;\n    &lt;\/saml:Conditions&gt;\n    &lt;saml:AuthnStatement AuthnInstant=\"2026-11-11T09:00:12Z\"&gt; ... &lt;\/saml:AuthnStatement&gt;\n  &lt;\/saml:Assertion&gt;\n&lt;\/samlp:Response&gt;<\/code><\/pre>\n<p>Sur cette r\u00e9ponse, nous retrouvons les contr\u00f4les que le SP encha\u00eene:<\/p>\n<ol>\n<li>La signature XML (sur la r\u00e9ponse, sur l&rsquo;assertion ou les deux selon la configuration du fournisseur de confiance) est valide et a \u00e9t\u00e9 produite par la cl\u00e9 dont le certificat est d\u00e9clar\u00e9 pour cet IdP.<\/li>\n<li>La r\u00e9f\u00e9rence de la signature couvre bien l&rsquo;\u00e9l\u00e9ment qui sera exploit\u00e9 ensuite (<code>URI=\"#_a01\"<\/code> doit d\u00e9signer l&rsquo;assertion lue, pas une copie plac\u00e9e ailleurs dans le document).<\/li>\n<li>L&rsquo;Issuer correspond \u00e0 un fournisseur de confiance, l&rsquo;Audience au nom du fournisseur local, Destination et Recipient \u00e0 l&rsquo;URL de l&rsquo;ACS.<\/li>\n<li>Les fen\u00eatres <code>NotBefore<\/code>\/<code>NotOnOrAfter<\/code> sont respect\u00e9es et <code>InResponseTo<\/code> correspond \u00e0 une requ\u00eate \u00e9mise par le SP.<\/li>\n<li>Le NameID est converti en utilisateur SAP selon le mode d\u00e9fini dans l&rsquo;onglet \u00ab Identity Federation \u00bb: nom d&rsquo;utilisateur, adresse e-mail, alias ou identifiant externe.<\/li>\n<\/ol>\n<p>Nous voyons que les points 3 \u00e0 5 portent sur des valeurs \u00e9crites dans le document: ils ne valent que si le point 1 garantit que l&rsquo;IdP les a \u00e9crites. Quand la signature n&rsquo;est pas v\u00e9rifi\u00e9e, ou qu&rsquo;elle l&rsquo;est sur un autre \u00e9l\u00e9ment que celui qui est lu (\u00ab signature wrapping \u00bb), il suffit \u00e0 l&rsquo;attaquant de construire un document coh\u00e9rent avec l&rsquo;ACS, l&rsquo;Audience et un nom d&rsquo;utilisateur, valeurs qui figurent souvent dans les m\u00e9tadonn\u00e9es SAML. SAP ne pr\u00e9cise ni la variante en cause, ni les configurations concern\u00e9es.<\/p>\n<p>Attention, dans <a href=\"https:\/\/remivernier.com\/index.php\/2026\/11\/10\/golden-saml-forger-assertion-cle-adfs\/\">l&rsquo;article sur le Golden SAML<\/a>, nous avions vu que l&rsquo;attaquant devait d&rsquo;abord voler la cl\u00e9 de signature d&rsquo;ADFS. Ici il n&rsquo;a besoin d&rsquo;aucun secret, le d\u00e9faut est dans le contr\u00f4le fait par le SP.<\/p>\n<h2>Ce qu&rsquo;un attaquant en fait<\/h2>\n<p>Nous sommes dans les techniques MITRE ATT&amp;CK <a href=\"https:\/\/attack.mitre.org\/techniques\/T1190\/\">T1190<\/a> et <a href=\"https:\/\/attack.mitre.org\/techniques\/T1606\/002\/\">T1606.002<\/a>. L&rsquo;ACS doit rester joignable par tous les navigateurs, il est donc souvent publi\u00e9 via le Web Dispatcher pour les nomades ou les partenaires. L&rsquo;attaquant y poste une r\u00e9ponse forg\u00e9e au nom d&rsquo;un compte choisi et r\u00e9cup\u00e8re les cookies de session SAP avec les autorisations de ce compte.<\/p>\n<p>Si le mapping se fait sur le nom d&rsquo;utilisateur SAP, tout utilisateur de dialogue du client est une cible, y compris un administrateur avec SAP_ALL, et l&rsquo;impact d\u00e9passe le syst\u00e8me cibl\u00e9:<\/p>\n<ul>\n<li>sur un serveur frontal Fiori en mode hub, les appels vers le backend S\/4HANA passent par des destinations RFC de confiance (SM59, SMT1) sans mot de passe: l&rsquo;identit\u00e9 usurp\u00e9e sur le frontal est relay\u00e9e telle quelle au backend;<\/li>\n<li>si le syst\u00e8me \u00e9met des logon tickets (cookie MYSAPSSO2) accept\u00e9s par d&rsquo;autres syst\u00e8mes via STRUSTSSO2, l&rsquo;attaquant obtient un SSO vers tous ces syst\u00e8mes, m\u00e9canisme que nous avions d\u00e9taill\u00e9 dans <a href=\"https:\/\/remivernier.com\/index.php\/2026\/11\/06\/raccourci-sap-gui-portail-logon-ticket-snc-sso\/\">l&rsquo;article sur le raccourci SAP GUI du portail<\/a>;<\/li>\n<\/ul>\n<p>L&rsquo;IdP n&rsquo;a jamais \u00e9mis cette assertion: d\u00e9sactiver le compte dans Active Directory ou Entra ID ne coupe rien. Nous devons verrouiller l&rsquo;utilisateur SAP et supprimer ses sessions (SM04, AL08).<\/p>\n<p>\u00c0 l&rsquo;heure o\u00f9 j&rsquo;\u00e9cris ces lignes, les sources consult\u00e9es indiquent qu&rsquo;aucune exploitation n&rsquo;est connue et <a href=\"https:\/\/www.rescana.com\/post\/sap-security-patch-day-november-2026-netweaver-cvss-10-patch-now\">Rescana<\/a> pr\u00e9cise que la CVE ne figure pas au catalogue KEV de la CISA. Il me semble qu&rsquo;une soci\u00e9t\u00e9 a livr\u00e9 un PoC. Nous pla\u00e7ons donc cette note en t\u00eate de la liste de novembre, avec les trois autres notes \u00e0 10.0 (3778530, 3798345 et 3778556) sur l&rsquo;ICM, le Gateway et le Web Dispatcher.<\/p>\n<h2>V\u00e9rifier un syst\u00e8me<\/h2>\n<h3>Le niveau SAP_BASIS<\/h3>\n<p>La page du Patch Day liste les releases SAP_BASIS 702, 731, 740, 750 \u00e0 758, 816 et 920 \u00e0 922. <a href=\"https:\/\/redrays.io\/blog\/sap-note-3849308-saml2-authentication-bypass-cve-2026-120017\/\">RedRays<\/a> donne une liste un peu diff\u00e9rente (avec 804 et 918): seule la note fait foi, avec ses Support Packages de correction. La correction est port\u00e9e par SAP_BASIS, pas par le kernel. Nous lisons le niveau install\u00e9 dans \u00ab Syst\u00e8me \/ Statut \u00bb ou dans la table CVERS:<\/p>\n<pre class=\"wp-block-code\"><code>SE16N -&gt; table CVERS\n  COMPONENT = SAP_BASIS\n-&gt; RELEASE    758\n-&gt; EXTRELEASE 0004    (Support Package install\u00e9)<\/code><\/pre>\n<h3>L&rsquo;\u00e9tat de la note<\/h3>\n<pre class=\"wp-block-code\"><code>SNOTE -&gt; Aller \u00e0 \/ T\u00e9l\u00e9charger la note SAP -&gt; 3849308\n-&gt; Statut d'impl\u00e9mentation: \u00ab Compl\u00e8tement impl\u00e9ment\u00e9e \u00bb ou \u00ab Non pertinente \u00bb\nSNOTE -&gt; 3849602   (note FAQ associ\u00e9e)<\/code><\/pre>\n<p>Si la note n&rsquo;est pas impl\u00e9mentable via SNOTE pour votre niveau, il reste le Support Package indiqu\u00e9, la note ne propose aucun contournement.<\/p>\n<h3>SAML2 est-il actif, et dans quels clients?<\/h3>\n<p>La configuration SAML2 est propre \u00e0 chaque client, nous lan\u00e7ons donc la transaction SAML2 dans chaque client productif:<\/p>\n<pre class=\"wp-block-code\"><code>SAML2 (client 100)\n  -&gt; \u00ab Local Provider \u00bb    : SAML 2.0 activ\u00e9? nom du fournisseur (https:\/\/srv01.test.local)\n  -&gt; \u00ab Trusted Providers \u00bb : liste des IdP, certificat de signature, \u00e9tat actif\n     -&gt; \u00ab Identity Federation \u00bb : formats de NameID accept\u00e9s et mode de mapping utilisateur\nSICF\n  -&gt; \/default_host\/sap\/public\/bc\/sec\/saml2   (service actif = point d'entr\u00e9e SAML expos\u00e9)<\/code><\/pre>\n<p>Nous cherchons surtout les clients o\u00f9 SAML2 a \u00e9t\u00e9 activ\u00e9 pour un test puis oubli\u00e9.<\/p>\n<h3>L&rsquo;exposition<\/h3>\n<p>Sur le Web Dispatcher ou le reverse proxy, nous listons les r\u00e8gles qui publient <code>\/sap\/saml2\/<\/code> et <code>\/sap\/public\/bc\/sec\/saml2<\/code> vers l&rsquo;ext\u00e9rieur. Un syst\u00e8me uniquement interne reste attaquable depuis un poste compromis.<\/p>\n<h2>D\u00e9tection et durcissement en attendant le patch<\/h2>\n<p>Une session ouverte par une assertion forg\u00e9e ressemble \u00e0 une session SSO normale. Comme pour le Golden SAML, nous corr\u00e9lons avec l&rsquo;IdP: chaque ouverture de session SAML sur SAP doit correspondre \u00e0 une \u00e9mission de jeton pour le m\u00eame utilisateur \u00e0 la m\u00eame minute (\u00e9v\u00e9nement 1200 de l&rsquo;audit ADFS, journaux de connexion de l&rsquo;application d&rsquo;entreprise dans Entra ID). Une session sans contrepartie c\u00f4t\u00e9 IdP est suspecte.<\/p>\n<p>C\u00f4t\u00e9 SAP, le Security Audit Log (RSAU_CONFIG, lecture par RSAU_READ_LOG, ou SM19\/SM20 sur les anciennes releases) doit enregistrer les ouvertures de session de dialogue et HTTP avec l&rsquo;adresse du terminal. La journalisation HTTP de l&rsquo;ICM (param\u00e8tre <code>icm\/HTTP\/logging_0<\/code>) permet de rep\u00e9rer les POST sur <code>\/sap\/saml2\/sp\/acs\/<\/code> venant d&rsquo;adresses inhabituelles, ou non pr\u00e9c\u00e9d\u00e9s d&rsquo;une redirection vers l&rsquo;IdP pour la m\u00eame adresse. Attention: dans un flux initi\u00e9 par l&rsquo;IdP, il n&rsquo;y a pas d&rsquo;AuthnRequest pr\u00e9alable, ce dernier signal n&rsquo;est donc utilisable que si le SP n&rsquo;accepte que le flux initi\u00e9 par lui.<\/p>\n<p>En attendant la fen\u00eatre de maintenance, nous pouvons r\u00e9duire la surface:<\/p>\n<ol>\n<li>d\u00e9sactiver SAML2 et le service SICF associ\u00e9 sur les syst\u00e8mes et les clients qui ne s&rsquo;en servent pas;<\/li>\n<li>retirer la publication externe de l&rsquo;ACS si les utilisateurs nomades peuvent passer par le VPN;<\/li>\n<li>pr\u00e9f\u00e9rer un mapping par alias ou par identifiant externe au nom d&rsquo;utilisateur SAP: seuls les comptes qui ont une correspondance explicite deviennent joignables par SAML, et les comptes d&rsquo;administration n&rsquo;ont aucune raison d&rsquo;en avoir une;<\/li>\n<\/ol>\n<p>Nous posons ensuite le correctif en commen\u00e7ant par les syst\u00e8mes dont l&rsquo;ACS est joignable depuis Internet, et je conseille de garder la journalisation une fois la note impl\u00e9ment\u00e9e.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Note SAP 3849308 (CVE-2026-120017): ce que valide le fournisseur de service SAML2 d&rsquo;AS ABAP, le risque d&rsquo;usurpation et les v\u00e9rifications \u00e0 faire sur vos syst\u00e8mes.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[36,53,37],"tags":[149,150,153,151,152,148,54,9],"class_list":["post-1313","post","type-post","status-publish","format-standard","hentry","category-saml","category-sap","category-securite","tag-as-abap","tag-cve-2026-120017","tag-cwe-347","tag-note-3849308","tag-patch-day","tag-saml2","tag-sap","tag-sso"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>SAP NetWeaver: lire l&#039;avis SAML2 CVSS 10 de novembre - R\u00e9mi VERNIER<\/title>\n<meta name=\"description\" content=\"Note SAP 3849308 (CVE-2026-120017): ce que valide le fournisseur de service SAML2 d&#039;AS ABAP, le risque d&#039;usurpation et les v\u00e9rifications \u00e0 faire sur vos syst\u00e8mes.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/remivernier.com\/index.php\/2026\/11\/11\/sap-netweaver-avis-saml2-cvss-10-novembre-2026\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SAP NetWeaver: lire l&#039;avis SAML2 CVSS 10 de novembre - R\u00e9mi VERNIER\" \/>\n<meta property=\"og:description\" content=\"Note SAP 3849308 (CVE-2026-120017): ce que valide le fournisseur de service SAML2 d&#039;AS ABAP, le risque d&#039;usurpation et les v\u00e9rifications \u00e0 faire sur vos syst\u00e8mes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/remivernier.com\/index.php\/2026\/11\/11\/sap-netweaver-avis-saml2-cvss-10-novembre-2026\/\" \/>\n<meta property=\"og:site_name\" content=\"R\u00e9mi VERNIER\" \/>\n<meta property=\"article:published_time\" content=\"2026-11-11T09:00:00+00:00\" \/>\n<meta name=\"author\" content=\"R\u00e9mi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"R\u00e9mi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/remivernier.com\\\/index.php\\\/2026\\\/11\\\/11\\\/sap-netweaver-avis-saml2-cvss-10-novembre-2026\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/remivernier.com\\\/index.php\\\/2026\\\/11\\\/11\\\/sap-netweaver-avis-saml2-cvss-10-novembre-2026\\\/\"},\"author\":{\"name\":\"R\u00e9mi\",\"@id\":\"https:\\\/\\\/remivernier.com\\\/#\\\/schema\\\/person\\\/a4c76c63a5a3d94454484845e42fc906\"},\"headline\":\"SAP NetWeaver: lire l&rsquo;avis SAML2 CVSS 10 de novembre\",\"datePublished\":\"2026-11-11T09:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/remivernier.com\\\/index.php\\\/2026\\\/11\\\/11\\\/sap-netweaver-avis-saml2-cvss-10-novembre-2026\\\/\"},\"wordCount\":1483,\"commentCount\":0,\"keywords\":[\"as abap\",\"cve-2026-120017\",\"cwe-347\",\"note 3849308\",\"patch day\",\"saml2\",\"sap\",\"SSO\"],\"articleSection\":[\"SAML\",\"SAP\",\"S\u00e9curit\u00e9\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/remivernier.com\\\/index.php\\\/2026\\\/11\\\/11\\\/sap-netweaver-avis-saml2-cvss-10-novembre-2026\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/remivernier.com\\\/index.php\\\/2026\\\/11\\\/11\\\/sap-netweaver-avis-saml2-cvss-10-novembre-2026\\\/\",\"url\":\"https:\\\/\\\/remivernier.com\\\/index.php\\\/2026\\\/11\\\/11\\\/sap-netweaver-avis-saml2-cvss-10-novembre-2026\\\/\",\"name\":\"SAP NetWeaver: lire l'avis SAML2 CVSS 10 de novembre - R\u00e9mi VERNIER\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/remivernier.com\\\/#website\"},\"datePublished\":\"2026-11-11T09:00:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/remivernier.com\\\/#\\\/schema\\\/person\\\/a4c76c63a5a3d94454484845e42fc906\"},\"description\":\"Note SAP 3849308 (CVE-2026-120017): ce que valide le fournisseur de service SAML2 d'AS ABAP, le risque d'usurpation et les v\u00e9rifications \u00e0 faire sur vos syst\u00e8mes.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/remivernier.com\\\/index.php\\\/2026\\\/11\\\/11\\\/sap-netweaver-avis-saml2-cvss-10-novembre-2026\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/remivernier.com\\\/index.php\\\/2026\\\/11\\\/11\\\/sap-netweaver-avis-saml2-cvss-10-novembre-2026\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/remivernier.com\\\/index.php\\\/2026\\\/11\\\/11\\\/sap-netweaver-avis-saml2-cvss-10-novembre-2026\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/remivernier.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SAP NetWeaver: lire l&rsquo;avis SAML2 CVSS 10 de novembre\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/remivernier.com\\\/#website\",\"url\":\"https:\\\/\\\/remivernier.com\\\/\",\"name\":\"R\u00e9mi VERNIER\",\"description\":\"Identit\u00e9, s\u00e9curit\u00e9, SAP et IA : Active Directory, Azure &amp; co...\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/remivernier.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/remivernier.com\\\/#\\\/schema\\\/person\\\/a4c76c63a5a3d94454484845e42fc906\",\"name\":\"R\u00e9mi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f750448bc07f5d1d9c1189344283777ec0d33275c184599b199fb6b305bc6fba?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f750448bc07f5d1d9c1189344283777ec0d33275c184599b199fb6b305bc6fba?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f750448bc07f5d1d9c1189344283777ec0d33275c184599b199fb6b305bc6fba?s=96&d=mm&r=g\",\"caption\":\"R\u00e9mi\"},\"sameAs\":[\"http:\\\/\\\/www.linkedin.com\\\/in\\\/remi-vernier\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SAP NetWeaver: lire l'avis SAML2 CVSS 10 de novembre - R\u00e9mi VERNIER","description":"Note SAP 3849308 (CVE-2026-120017): ce que valide le fournisseur de service SAML2 d'AS ABAP, le risque d'usurpation et les v\u00e9rifications \u00e0 faire sur vos syst\u00e8mes.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/remivernier.com\/index.php\/2026\/11\/11\/sap-netweaver-avis-saml2-cvss-10-novembre-2026\/","og_locale":"fr_FR","og_type":"article","og_title":"SAP NetWeaver: lire l'avis SAML2 CVSS 10 de novembre - R\u00e9mi VERNIER","og_description":"Note SAP 3849308 (CVE-2026-120017): ce que valide le fournisseur de service SAML2 d'AS ABAP, le risque d'usurpation et les v\u00e9rifications \u00e0 faire sur vos syst\u00e8mes.","og_url":"https:\/\/remivernier.com\/index.php\/2026\/11\/11\/sap-netweaver-avis-saml2-cvss-10-novembre-2026\/","og_site_name":"R\u00e9mi VERNIER","article_published_time":"2026-11-11T09:00:00+00:00","author":"R\u00e9mi","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"R\u00e9mi","Dur\u00e9e de lecture estim\u00e9e":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/remivernier.com\/index.php\/2026\/11\/11\/sap-netweaver-avis-saml2-cvss-10-novembre-2026\/#article","isPartOf":{"@id":"https:\/\/remivernier.com\/index.php\/2026\/11\/11\/sap-netweaver-avis-saml2-cvss-10-novembre-2026\/"},"author":{"name":"R\u00e9mi","@id":"https:\/\/remivernier.com\/#\/schema\/person\/a4c76c63a5a3d94454484845e42fc906"},"headline":"SAP NetWeaver: lire l&rsquo;avis SAML2 CVSS 10 de novembre","datePublished":"2026-11-11T09:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/remivernier.com\/index.php\/2026\/11\/11\/sap-netweaver-avis-saml2-cvss-10-novembre-2026\/"},"wordCount":1483,"commentCount":0,"keywords":["as abap","cve-2026-120017","cwe-347","note 3849308","patch day","saml2","sap","SSO"],"articleSection":["SAML","SAP","S\u00e9curit\u00e9"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/remivernier.com\/index.php\/2026\/11\/11\/sap-netweaver-avis-saml2-cvss-10-novembre-2026\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/remivernier.com\/index.php\/2026\/11\/11\/sap-netweaver-avis-saml2-cvss-10-novembre-2026\/","url":"https:\/\/remivernier.com\/index.php\/2026\/11\/11\/sap-netweaver-avis-saml2-cvss-10-novembre-2026\/","name":"SAP NetWeaver: lire l'avis SAML2 CVSS 10 de novembre - R\u00e9mi VERNIER","isPartOf":{"@id":"https:\/\/remivernier.com\/#website"},"datePublished":"2026-11-11T09:00:00+00:00","author":{"@id":"https:\/\/remivernier.com\/#\/schema\/person\/a4c76c63a5a3d94454484845e42fc906"},"description":"Note SAP 3849308 (CVE-2026-120017): ce que valide le fournisseur de service SAML2 d'AS ABAP, le risque d'usurpation et les v\u00e9rifications \u00e0 faire sur vos syst\u00e8mes.","breadcrumb":{"@id":"https:\/\/remivernier.com\/index.php\/2026\/11\/11\/sap-netweaver-avis-saml2-cvss-10-novembre-2026\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/remivernier.com\/index.php\/2026\/11\/11\/sap-netweaver-avis-saml2-cvss-10-novembre-2026\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/remivernier.com\/index.php\/2026\/11\/11\/sap-netweaver-avis-saml2-cvss-10-novembre-2026\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/remivernier.com\/"},{"@type":"ListItem","position":2,"name":"SAP NetWeaver: lire l&rsquo;avis SAML2 CVSS 10 de novembre"}]},{"@type":"WebSite","@id":"https:\/\/remivernier.com\/#website","url":"https:\/\/remivernier.com\/","name":"R\u00e9mi VERNIER","description":"Identit\u00e9, s\u00e9curit\u00e9, SAP et IA : Active Directory, Azure &amp; co...","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/remivernier.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/remivernier.com\/#\/schema\/person\/a4c76c63a5a3d94454484845e42fc906","name":"R\u00e9mi","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/f750448bc07f5d1d9c1189344283777ec0d33275c184599b199fb6b305bc6fba?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f750448bc07f5d1d9c1189344283777ec0d33275c184599b199fb6b305bc6fba?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f750448bc07f5d1d9c1189344283777ec0d33275c184599b199fb6b305bc6fba?s=96&d=mm&r=g","caption":"R\u00e9mi"},"sameAs":["http:\/\/www.linkedin.com\/in\/remi-vernier"]}]}},"_links":{"self":[{"href":"https:\/\/remivernier.com\/index.php\/wp-json\/wp\/v2\/posts\/1313","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/remivernier.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/remivernier.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/remivernier.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/remivernier.com\/index.php\/wp-json\/wp\/v2\/comments?post=1313"}],"version-history":[{"count":1,"href":"https:\/\/remivernier.com\/index.php\/wp-json\/wp\/v2\/posts\/1313\/revisions"}],"predecessor-version":[{"id":1317,"href":"https:\/\/remivernier.com\/index.php\/wp-json\/wp\/v2\/posts\/1313\/revisions\/1317"}],"wp:attachment":[{"href":"https:\/\/remivernier.com\/index.php\/wp-json\/wp\/v2\/media?parent=1313"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/remivernier.com\/index.php\/wp-json\/wp\/v2\/categories?post=1313"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/remivernier.com\/index.php\/wp-json\/wp\/v2\/tags?post=1313"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}