CVE-2026-53508CWE-693CWE-73CWE-918ssrf

CVE-2026-53508

published August 31, 2026

CVSS
6.0
EPSS
1%
Percentile
41.9
In the wild
Unconfirmed
What it is

oasdiff is a command-line and Go package that compares and detects breaking changes in OpenAPI specs. From version 1.13.2 through version 1.18.0, oasdiff did not enforce --allow-external-refs=false (library: openapi3.Loader.IsExternalRefsAllowed = false) when loading a spec from a git revision (the rev:path form, e.g. main:openapi.yaml). External $refs were resolved on that load path even when external refs were explicitly disabled, so the mitigation silently did not apply there. This issue has been patched in version 1.18.1.

The record
Technical detail
CVSS
6.0 · NONE
CVSS v4.0
6.0 · CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
EPSS
0.00500 · 41.9th percentile
Weaknesses
CWE-693 · Protection Mechanism Failure; CWE-73 · External Control of File Name or Path; CWE-918 · Server-Side Request Forgery (SSRF)
Published
2026-08-31T23:16Z
References (4)
EPSS history
Timeline
  • 02 SEP 03:37Z
    EPSS moved — → 0%
    epss
  • 31 AUG 18:52Z
    oasdiff does not enforce --allow-external-refs=false on the git-revision load path (SSRF / local file read)
    cvelistv5