CVE-2026-104056

NameCVE-2026-104056
DescriptionAuthlib version 1.7.2 and below contains a vulnerability where discovery JSON metadata is cached without validation or issuer-origin binding. This allows a poisoned discovery response to replace all endpoint values with attacker-controlled values rather than endpoint URLs that share the origin of the configured server metadata URL.
SourceCVE (at NVD; CERT, ENISA, LWN, oss-sec, fulldisc, Debian ELTS, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more)
Debian Bugs1151845

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
python-authlib (PTS)bookworm1.2.0-1+deb12u1vulnerable
bookworm (security)1.2.0-1+deb12u2vulnerable
trixie1.6.0-1+deb13u1vulnerable
forky, sid1.7.2-2vulnerable

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
python-authlibsource(unstable)(unfixed)1151845

Notes

https://uziii2208.github.io/post/cve-2026-104056/

Search for package or bug name: Reporting problems