JLSEC-2026-745

Source
https://github.com/JuliaLang/SecurityAdvisories.jl/blob/main/advisories/published/2026/JLSEC-2026-745.md
Import Source
https://github.com/JuliaLang/SecurityAdvisories.jl/tree/generated/osv/2026/JLSEC-2026-745.json
JSON Data
https://api.osv.dev/v1/vulns/JLSEC-2026-745
Upstream
  • EUVD-2026-39482
  • GHSA-hvwm-w7rw-23cv
Published
2026-07-14T21:41:35.775Z
Modified
2026-07-14T21:50:14.926691874Z
Severity
  • 6.0 (Medium) CVSS_V4 - CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N CVSS Calculator
Summary
Bleichenbacher padding oracle in PKCS#7 KTRI decryption. When decrypting PKCS#7 EnvelopedData...
Details

Bleichenbacher padding oracle in PKCS#7 KTRI decryption. When decrypting PKCS#7 EnvelopedData using RSA PKCS#1 v1.5 key transport, wolfSSL returned distinguishable error codes depending on whether RSA padding validation failed versus whether the decrypted content was malformed. An attacker able to submit crafted EnvelopedData messages and observe error responses could use this as a padding oracle to incrementally recover the encrypted Content Encryption Key (CEK). The fix generates a deterministic pseudo-random fake CEK on padding failure (via HMAC-SHA256) and proceeds with decryption identically, using constant-time operations throughout, so that all failure paths produce the same error regardless of padding validity.

Database specific
{
    "sources": [
        {
            "html_url": "https://nvd.nist.gov/vuln/detail/CVE-2026-6291",
            "database_specific": {
                "status": "Analyzed"
            },
            "imported": "2026-07-14T21:22:49.533Z",
            "published": "2026-06-25T18:16:41.687Z",
            "id": "CVE-2026-6291",
            "modified": "2026-06-26T16:51:09.727Z",
            "url": "https://services.nvd.nist.gov/rest/json/cves/2.0?cveId=CVE-2026-6291"
        },
        {
            "published": "2026-06-25T18:30:41Z",
            "imported": "2026-07-14T21:23:01.385Z",
            "html_url": "https://github.com/advisories/GHSA-hvwm-w7rw-23cv",
            "id": "GHSA-hvwm-w7rw-23cv",
            "url": "https://api.github.com/advisories/GHSA-hvwm-w7rw-23cv",
            "modified": "2026-06-26T18:34:51Z"
        },
        {
            "html_url": "https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-39482",
            "imported": "2026-07-14T21:22:51.457Z",
            "published": "2026-06-25T16:41:42Z",
            "id": "EUVD-2026-39482",
            "modified": "2026-06-25T17:59:08Z",
            "url": "https://euvdservices.enisa.europa.eu/api/enisaid?id=EUVD-2026-39482"
        }
    ],
    "license": "CC-BY-4.0"
}
References

Affected packages

Julia / wolfSSL_jll

Package

Name
wolfSSL_jll
Purl
pkg:julia/wolfSSL_jll?uuid=98c43586-9870-5ae5-ab22-acc77b9bbdb5

Affected ranges

Type
SEMVER
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
5.9.2+0

Database specific

source
"https://github.com/JuliaLang/SecurityAdvisories.jl/tree/generated/osv/2026/JLSEC-2026-745.json"