AZL-112403

See a problem?
Import Source
https://github.com/microsoft/AzureLinuxVulnerabilityData/blob/main/osv/AZL-112403.json
JSON Data
https://api.osv.dev/v1/vulns/AZL-112403
Upstream
Published
2026-10-29T18:17:28Z
Modified
2026-11-02T14:18:11Z
Summary
CVE-2026-118767 affecting package botan2 2.14.0-2
Details

Botan is a C++ cryptography library. From 1.11.22 until 3.13.0, Botan's Python binding converted Python strings containing U+0000 to const char* values without consistently rejecting the embedded NUL, causing bcrypt and check_bcrypt to process only the prefix before the NUL. Applications could validate a longer password but hash a shorter effective value, allowing application password-policy bypass; scrypt and argon2 are unaffected. This issue is fixed in version 3.13.0.

References

Affected packages

Azure Linux:3 / botan2

Package

Name
botan2
Purl
pkg:rpm/azure-linux/botan2

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected
Last Affected
2.14.0-2

Database specific

source
"https://github.com/microsoft/AzureLinuxVulnerabilityData/blob/main/osv/AZL-112403.json"