CVE-2026-18108Patch(timlegge / net\)

LOWCVSS 9.8 · CRITICAL

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Patch timlegge net\ systems immediately

Recommended action window: Monitor and triage in normal cycle

NVD description

Net::SAML2 versions before 0.86 for Perl allow authentication bypass because _verify_encrypted_assertion accepts an EncryptedAssertion whose decrypted content carries no signature. _verify_encrypted_assertion decrypts the EncryptedAssertion and returns it as verified when it carries no signature, via "return $xml unless $xpath->exists('dsig:Signature', $assert);". The signature check and the trust anchor check that follow run only when a signature is present, so a decrypted assertion with no dsig:Signature element reaches new_from_xml unverified and its NameID and attributes are read into the assertion object. An SP's encryption certificate is published in its SAML metadata so the IdP can encrypt to it, so any party can encrypt an unsigned assertion to that certificate, wrap it in a samlp:Response, and post it to the assertion consumer service. Any caller that configures a decryption key_file, and so accepts EncryptedAssertions, takes identity fields from an assertion that no trust anchor covers, and an unauthenticated party can authenticate as an arbitrary user. Callers with no key_file configured do not decrypt and are unaffected.

0.5/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-347

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

AVAILABLE

Momentum

STABLE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • net\

Threat summary

  • Patch or workaround signal is available
  • 2 mentions across 2 observed days
  • Momentum state: stable

What's happening

  • Patch or workaround mentioned in 2 signals
  • Technical details provided in 2 signals
  • Peaked 1d ago at 1 mentions (2026-08-04); latest day: 1
  • 2 total mentions across 2 days

Affected systems

Vendors
Products
net\

1 version affected across 1 product

Deep dive

Activity timeline2 mentions / 2d
00111Mentions · 2026-08-04: 1Mentions · 2026-08-06: 1Patch / Workaround · 2026-08-04: 1Patch / Workaround · 2026-08-06: 1Technical Details · 2026-08-04: 1Technical Details · 2026-08-06: 108-0408-06
Signal classification1 categories
Patch
2100.0%
Referenced assets2 URLs
Full discourse2 posts
  • HOL@HashgraphOnline
    Patch

    CVE-2026-18108 (CVSS 9.8): Net::SAML2, the Perl SAML library used with Azure/Okta/Google SSO, accepts decrypted assertions with no signature. Anyone who has the SP's public cert (published in metadata) can forge an assertion with any identity and authenticate as that user. Fixed in 0.86. https://hol.org/blog/cve-2026-18108-net-saml2-auth-bypass

    Post summary

    CVE-2026-18108 allows attackers to forge SAML assertions by bypassing signature verification; the issue is fixed in version 0.86 of Net::SAML2.

    02060983
    19.0K followersView on X
  • Hugo | DevOps | Cybersecurity 🇱🇻@HugoValters
    Patch

    CVE-2026-18108 - Critical auth bypass in Perl Net::SAML2. Encrypted assertions without signatures accepted. CVSS 9.8. Upgrade to >=0.86 now. https://www.valtersit.com/cve/cve-2026-18108/ #Perl #CVE #Linux #infosec #infosec #devsecops #devops #developer #sysadmin #100daysofcode #git #github #gitlab #redteam #blueteam #ethicalhacker #ethicalhacking #cybersecurityawareness #cybersecurity #cybersecuritynews #cybersecuritytips #python #hacker #linux #kali #ubuntu

    Post summary

    CVE‑2026‑18108 is a critical authentication bypass in Perl Net::SAML2 that allows unsigned encrypted assertions; upgrading to version 0.86 or newer mitigates the issue.

    0000051
    1.0K followersView on X
CPE platform detail1 entries

1 of 1 entries

PartVendorProductVersionTarget SWTarget HW
Apptimleggenet\\--

Explore more