PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-77972 Slab CVE debrief

CVE-2026-77972 is a critical vulnerability in Slab safeurl, a library used for validating URLs. The vulnerability is a Time-of-check Time-of-use (TOCTOU) race condition that allows an attacker to reach internal network destinations that validation rejected. This is achieved by manipulating DNS responses to return a permitted address during the initial lookup and a blocked one during the second lookup when the request is made.

Vendor
Slab
Product
safeurl
CVSS
CRITICAL 9
CISA KEV
Not listed in stored evidence
Original CVE published
2026-09-15
Original CVE updated
2026-09-21
Advisory published
2026-09-15
Advisory updated
2026-09-21

Who should care

Defenders and security teams responsible for validating URLs and protecting internal network destinations should be aware of this vulnerability. They should assess their exposure to this vulnerability, especially if they use safeurl in their systems or applications.

Why it matters

CVE-2026-77972 is a critical TOCTOU vulnerability in Slab safeurl that allows attackers to bypass validation and reach internal network destinations. Defenders should prioritize verifying the use of safeurl in their systems, monitoring for suspicious activity, and updating to a fixed version if available.

  • An attacker could potentially bypass URL validation and access internal network destinations.
  • Defenders need to verify the use of safeurl in their systems and update to a fixed version if necessary.
  • The vulnerability could be exploited through manipulated DNS responses, allowing an attacker to reach previously blocked destinations.

Technical summary

The vulnerability is a Time-of-check Time-of-use (TOCTOU) race condition in Slab safeurl. An attacker who controls a hostname's DNS responses can manipulate the validation process to reach internal network destinations that were previously rejected. This is achieved by returning a permitted address during the initial DNS lookup and a blocked one during the second lookup when the HTTP request is made.

Defensive priority

Defenders should prioritize verifying the use of safeurl in their systems, especially in environments where internal network destinations are accessed. They should also monitor for any suspicious DNS lookups or requests that could indicate an attempt to exploit this vulnerability.

Recommended defensive actions

  • Verify the use of safeurl in systems and applications, especially in environments accessing internal network destinations.
  • Monitor for suspicious DNS lookups or requests that could indicate an attempt to exploit this vulnerability.
  • Update safeurl to a version that addresses this vulnerability, if available.
  • Implement additional monitoring and logging to detect potential exploitation attempts.
  • Review compensating controls for exposed systems while remediation is scheduled and verified.
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review.
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented.

Evidence notes

The evidence for this vulnerability comes from the CVE Program record, the NVD vulnerability detail page, and several source references, including a commit on GitHub and a vulnerability report on OSV. However, the corpus does not provide explicit information on exploitation or affected versions beyond safeurl 0.1.0 and later.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-77972 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-77972

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-77972 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-77972

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://cna.erlef.org/cves/CVE-2026-77972.html

    6b3ad84c-e1a6-4bf7-a703-f496b71e49db

  • Source reference

    Unverified legacy reference

    URL: https://github.com/slab/safeurl-elixir/commit/feabbd0a13f83028ab24b71710526e9da9841f70

    6b3ad84c-e1a6-4bf7-a703-f496b71e49db

  • Source reference

    Unverified legacy reference

    URL: https://osv.dev/vulnerability/EEF-CVE-2026-77972

    6b3ad84c-e1a6-4bf7-a703-f496b71e49db

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.