CVE-2025-9232

Source
https://cve.org/CVERecord?id=CVE-2025-9232
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2025-9232.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2025-9232
Downstream
ALPINE (1)
AZL (2)
BELL (1)
CGA (16)
DEBIAN (1)
ECHO (1)
JLSEC (1)
MGASA (1)
MINI (3)
openSUSE (3)
RHSA (1)
SUSE (2)
UBUNTU (1)
Related
Published
2025-09-30T13:17:19Z
Modified
2026-11-11T13:23:11Z
Severity
  • 5.9 (Medium) CVSS_V3 - CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H CVSS Calculator
Summary
Out-of-bounds read in HTTP client no_proxy handling
Details

Issue summary: An application using the OpenSSL HTTP client API functions may trigger an out-of-bounds read if the 'no_proxy' environment variable is set and the host portion of the authority component of the HTTP URL is an IPv6 address.

Impact summary: An out-of-bounds read can trigger a crash which leads to Denial of Service for an application.

The OpenSSL HTTP client API functions can be used directly by applications but they are also used by the OCSP client functions and CMP (Certificate Management Protocol) client implementation in OpenSSL. However the URLs used by these implementations are unlikely to be controlled by an attacker.

In this vulnerable code the out of bounds read can only trigger a crash. Furthermore the vulnerability requires an attacker-controlled URL to be passed from an application to the OpenSSL function and the user has to have a 'no_proxy' environment variable set. For the aforementioned reasons the issue was assessed as Low severity.

The vulnerable code was introduced in the following patch releases: 3.0.16, 3.1.8, 3.2.4, 3.3.3, 3.4.0 and 3.5.0.

The FIPS modules in 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this issue, as the HTTP client implementation is outside the OpenSSL FIPS module boundary.

Database specific
{
    "cna_assigner": "openssl",
    "cwe_ids": [
        "CWE-125"
    ],
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/9xxx/CVE-2025-9232.json"
}
References

Affected packages

Git / github.com/alsyundawy/openssl-1.0.2

Affected ranges

Type
GIT
Repo
https://github.com/alsyundawy/openssl-1.0.2
Events
Database specific
Show details
{
    "extracted_events": [
        {
            "cpe": "cpe:2.3:a:openssl:openssl:*:*:*:*:*:*:*:*",
            "range": [
                {
                    "introduced": "1.0.2"
                },
                {
                    "fixed": "1.0.2zm"
                }
            ],
            "source": "CPE_RANGE"
        }
    ]
}
Type
GIT
Repo
https://github.com/kzalewski/openssl-1.1.1
Events
Database specific
Show details
{
    "extracted_events": [
        {
            "cpe": "cpe:2.3:a:openssl:openssl:*:*:*:*:*:*:*:*",
            "range": [
                {
                    "introduced": "1.1.1"
                },
                {
                    "fixed": "1.1.1zd"
                }
            ],
            "source": "CPE_RANGE"
        }
    ]
}
Type
GIT
Repo
https://github.com/openssl/openssl
Events
Database specific
Show details
{
    "extracted_events": [
        {
            "cpe": "cpe:2.3:a:openssl:openssl:*:*:*:*:*:*:*:*",
            "range": [
                {
                    "introduced": "1.0.2"
                },
                {
                    "fixed": "1.0.2zm"
                }
            ],
            "source": "CPE_RANGE"
        },
        {
            "cpe": "cpe:2.3:a:openssl:openssl:*:*:*:*:*:*:*:*",
            "range": [
                {
                    "introduced": "1.1.1"
                },
                {
                    "fixed": "1.1.1zd"
                }
            ],
            "source": "CPE_RANGE"
        },
        {
            "cpe": "cpe:2.3:a:openssl:openssl:*:*:*:*:*:*:*:*",
            "range": [
                {
                    "introduced": "3.0.0"
                },
                {
                    "fixed": "3.0.18"
                }
            ],
            "source": "CPE_RANGE"
        },
        {
            "cpe": "cpe:2.3:a:openssl:openssl:*:*:*:*:*:*:*:*",
            "range": [
                {
                    "introduced": "3.2.0"
                },
                {
                    "fixed": "3.2.6"
                }
            ],
            "source": "CPE_RANGE"
        },
        {
            "cpe": "cpe:2.3:a:openssl:openssl:*:*:*:*:*:*:*:*",
            "range": [
                {
                    "introduced": "3.3.0"
                },
                {
                    "fixed": "3.3.5"
                }
            ],
            "source": "CPE_RANGE"
        },
        {
            "cpe": "cpe:2.3:a:openssl:openssl:*:*:*:*:*:*:*:*",
            "range": [
                {
                    "introduced": "3.4.0"
                },
                {
                    "fixed": "3.4.3"
                }
            ],
            "source": "CPE_RANGE"
        },
        {
            "cpe": "cpe:2.3:a:openssl:openssl:*:*:*:*:*:*:*:*",
            "range": [
                {
                    "introduced": "3.5.0"
                },
                {
                    "fixed": "3.5.4"
                }
            ],
            "source": "CPE_RANGE"
        },
        {
            "range": [
                {
                    "fixed": "2b4ec20e47959170422922eaff25346d362dcb35"
                }
            ],
            "source": "REFERENCES_COMMIT"
        },
        {
            "range": [
                {
                    "fixed": "654dc11d23468a74fc8ea4672b702dd3feb7be4b"
                }
            ],
            "source": "REFERENCES_COMMIT"
        },
        {
            "range": [
                {
                    "fixed": "7cf21a30513c9e43c4bc3836c237cf086e194af3"
                }
            ],
            "source": "REFERENCES_COMMIT"
        },
        {
            "range": [
                {
                    "fixed": "89e790ac431125a4849992858490bed6b225eadf"
                }
            ],
            "source": "REFERENCES_COMMIT"
        },
        {
            "range": [
                {
                    "fixed": "bbf38c034cdabd0a13330abcc4855c866f53d2e0"
                }
            ],
            "source": "REFERENCES_COMMIT"
        }
    ]
}

Affected versions

openssl-3.*
openssl-3.0.0
openssl-3.0.1
openssl-3.0.10
openssl-3.0.11
openssl-3.0.12
openssl-3.0.13
openssl-3.0.14
openssl-3.0.15
openssl-3.0.16
openssl-3.0.17
openssl-3.0.2
openssl-3.0.3
openssl-3.0.4
openssl-3.0.5
openssl-3.0.6
openssl-3.0.7
openssl-3.0.8
openssl-3.0.9
openssl-3.2.0
openssl-3.2.1
openssl-3.2.2
openssl-3.2.3
openssl-3.2.4
openssl-3.2.5
openssl-3.3.0
openssl-3.3.1
openssl-3.3.2
openssl-3.3.3
openssl-3.3.4
openssl-3.4.0
openssl-3.4.1
openssl-3.4.2
openssl-3.5.0
openssl-3.5.1
openssl-3.5.2
openssl-3.5.3

Database specific

source
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2025-9232.json"
vanir_signatures
[
    {
        "deprecated": false,
        "digest": {
            "function_hash": "145081246022159018632346591780852072638",
            "length": 3301
        },
        "id": "CVE-2025-9232-0115da44",
        "signature_type": "Function",
        "signature_version": "v1",
        "source": "https://github.com/kzalewski/openssl-1.1.1/commit/ddb327ab19b29c64c1752cef26c460ca0b7064ec",
        "target": {
            "file": "crypto/asn1/a_mbstr.c",
            "function": "ASN1_mbstring_ncopy"
        }
    },
    {
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "151496904140441974460168482169374190024",
                "252388763391472546762550272601898462670",
                "322392321298523662111637318544365606017",
                "92792830564595161366593755445407076135",
                "125370360892352031658984319622272957499",
                "135472893131710710891792272165369874557",
                "144388576385066123595834036136006620631",
                "251569583518298411383983956510462999062",
                "190752638376984200658169048788492801771",
                "100442701798321830557371459503827921141",
                "157868922838337151802955969179465392317",
                "247133924118207300622477622521703740882"
            ],
            "threshold": 0.9
        },
        "id": "CVE-2025-9232-10c2ef8d",
        "signature_type": "Line",
        "signature_version": "v1",
        "source": "https://github.com/kzalewski/openssl-1.1.1/commit/ddb327ab19b29c64c1752cef26c460ca0b7064ec",
        "target": {
            "file": "crypto/pkcs7/pk7_smime.c"
        }
    },
    {
        "deprecated": false,
        "digest": {
            "function_hash": "70418561901620867514045039520920039213",
            "length": 148
        },
        "id": "CVE-2025-9232-315e1fbb",
        "signature_type": "Function",
        "signature_version": "v1",
        "source": "https://github.com/kzalewski/openssl-1.1.1/commit/ddb327ab19b29c64c1752cef26c460ca0b7064ec",
        "target": {
            "file": "crypto/asn1/a_mbstr.c",
            "function": "out_utf8"
        }
    },
    {
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "280817224452240206430093593508711998688",
                "191549696440367780559709063304346948740",
                "203099402604054992460750042534343877170",
                "208386829564166036621811124256000231791"
            ],
            "threshold": 0.9
        },
        "id": "CVE-2025-9232-5b447975",
        "signature_type": "Line",
        "signature_version": "v1",
        "source": "https://github.com/openssl/openssl/commit/89e790ac431125a4849992858490bed6b225eadf",
        "target": {
            "file": "crypto/http/http_lib.c"
        }
    },
    {
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "280817224452240206430093593508711998688",
                "191549696440367780559709063304346948740",
                "203099402604054992460750042534343877170",
                "208386829564166036621811124256000231791"
            ],
            "threshold": 0.9
        },
        "id": "CVE-2025-9232-7d81e74d",
        "signature_type": "Line",
        "signature_version": "v1",
        "source": "https://github.com/openssl/openssl/commit/bbf38c034cdabd0a13330abcc4855c866f53d2e0",
        "target": {
            "file": "crypto/http/http_lib.c"
        }
    },
    {
        "deprecated": false,
        "digest": {
            "function_hash": "292430765755867081677309465971519558590",
            "length": 778
        },
        "id": "CVE-2025-9232-7f78c982",
        "signature_type": "Function",
        "signature_version": "v1",
        "source": "https://github.com/openssl/openssl/commit/2b4ec20e47959170422922eaff25346d362dcb35",
        "target": {
            "file": "crypto/http/http_lib.c",
            "function": "use_proxy"
        }
    },
    {
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "131154213046974496778457434048691074837",
                "11412147066710286517722597447846471117",
                "264770296592556677305107142032766937388",
                "276397443140848844849079658380453872857",
                "195870554892312134442829321964179019399"
            ],
            "threshold": 0.9
        },
        "id": "CVE-2025-9232-87e36a00",
        "signature_type": "Line",
        "signature_version": "v1",
        "source": "https://github.com/kzalewski/openssl-1.1.1/commit/ddb327ab19b29c64c1752cef26c460ca0b7064ec",
        "target": {
            "file": "include/openssl/opensslv.h"
        }
    },
    {
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "126341431044776940549287222658722596257",
                "130570927788432269899785168744788951172",
                "194169660864360803525450492876473860091",
                "110467782499934282756168500046914951485",
                "263946134258438649256241779625323641089",
                "232531144570205203842568959033909256821",
                "50105547378036962616739399907795763233",
                "35026789599821935911816818772042439275",
                "114710208109255960726965919362105298762",
                "125554540231637930487019176647117002503",
                "332182547294553747961268671162250805775",
                "276033856309860817184326883455361222142",
                "318268129131630080093563577138856184340",
                "128526451235089518533697095563624199685",
                "75522999902161732913968142567093758009",
                "233242365504435285051066046524808432015",
                "197089990496411212407345093272572794903",
                "203627204430850126635677767987115907052",
                "110527555710504927393608627867030602220",
                "129739062881190220811156277727848860285",
                "64544717289057079449815286406570439951",
                "201167284819377777248970251144566099169",
                "222516930768176972010755807924686646230",
                "90961471150301180096894104068604511683",
                "128676851434441285018275177161089865561",
                "129724505883296824298208229090221093179",
                "225269234833384762270352983556638638592",
                "90371650052899301631217696225591147992",
                "246784737627998664119002956221509877842",
                "315371643750711437594895449353374659288",
                "286011929765548229255520019142347591441",
                "220624038106194157196845376518684753434",
                "174882410006964856548150664239804105254",
                "116231510630487651899483668166785513275"
            ],
            "threshold": 0.9
        },
        "id": "CVE-2025-9232-89e18e76",
        "signature_type": "Line",
        "signature_version": "v1",
        "source": "https://github.com/kzalewski/openssl-1.1.1/commit/ddb327ab19b29c64c1752cef26c460ca0b7064ec",
        "target": {
            "file": "crypto/asn1/tasn_dec.c"
        }
    },
    {
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "243971072618222724126117138392541085907",
                "20203436555900253968670420024125559450",
                "261033251671054815966464244630025010874",
                "142558467251092045021326807845044327645",
                "117558078243606577959089637136237792030",
                "124332917225391423252605388545338682722",
                "236022608503733170562534553288003810395",
                "339832511801857794746629870610675811880",
                "219260262152978755644652810379289549161",
                "238161164963855964634408949729400551790",
                "305007661457817428636275014467276783572",
                "224942011457082636465204480559032896603",
                "161399292792765951653776025419102349086",
                "249748745323502641665219507560747603718",
                "133814635171188589537358224623499256384",
                "166636678108051380708454788668826388282",
                "148812255457104429740188330155555022957",
                "67995203963239490129688609208357985916",
                "46589837028236721023105012731504719567",
                "61425611895307496760454057009746874404"
            ],
            "threshold": 0.9
        },
        "id": "CVE-2025-9232-8be4f956",
        "signature_type": "Line",
        "signature_version": "v1",
        "source": "https://github.com/kzalewski/openssl-1.1.1/commit/ddb327ab19b29c64c1752cef26c460ca0b7064ec",
        "target": {
            "file": "crypto/asn1/a_mbstr.c"
        }
    },
    {
        "deprecated": false,
        "digest": {
            "function_hash": "60884720753669845608764646390078165978",
            "length": 2404
        },
        "id": "CVE-2025-9232-8dac97cc",
        "signature_type": "Function",
        "signature_version": "v1",
        "source": "https://github.com/kzalewski/openssl-1.1.1/commit/ddb327ab19b29c64c1752cef26c460ca0b7064ec",
        "target": {
            "file": "crypto/cms/cms_pwri.c",
            "function": "cms_RecipientInfo_pwri_crypt"
        }
    },
    {
        "deprecated": false,
        "digest": {
            "function_hash": "292430765755867081677309465971519558590",
            "length": 778
        },
        "id": "CVE-2025-9232-9430a645",
        "signature_type": "Function",
        "signature_version": "v1",
        "source": "https://github.com/openssl/openssl/commit/7cf21a30513c9e43c4bc3836c237cf086e194af3",
        "target": {
            "file": "crypto/http/http_lib.c",
            "function": "use_proxy"
        }
    },
    {
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "280817224452240206430093593508711998688",
                "191549696440367780559709063304346948740",
                "203099402604054992460750042534343877170",
                "208386829564166036621811124256000231791"
            ],
            "threshold": 0.9
        },
        "id": "CVE-2025-9232-9c2be9ca",
        "signature_type": "Line",
        "signature_version": "v1",
        "source": "https://github.com/openssl/openssl/commit/654dc11d23468a74fc8ea4672b702dd3feb7be4b",
        "target": {
            "file": "crypto/http/http_lib.c"
        }
    },
    {
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "280817224452240206430093593508711998688",
                "191549696440367780559709063304346948740",
                "203099402604054992460750042534343877170",
                "208386829564166036621811124256000231791"
            ],
            "threshold": 0.9
        },
        "id": "CVE-2025-9232-acc86cbe",
        "signature_type": "Line",
        "signature_version": "v1",
        "source": "https://github.com/openssl/openssl/commit/2b4ec20e47959170422922eaff25346d362dcb35",
        "target": {
            "file": "crypto/http/http_lib.c"
        }
    },
    {
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "280817224452240206430093593508711998688",
                "191549696440367780559709063304346948740",
                "203099402604054992460750042534343877170",
                "208386829564166036621811124256000231791"
            ],
            "threshold": 0.9
        },
        "id": "CVE-2025-9232-c0b402f3",
        "signature_type": "Line",
        "signature_version": "v1",
        "source": "https://github.com/openssl/openssl/commit/7cf21a30513c9e43c4bc3836c237cf086e194af3",
        "target": {
            "file": "crypto/http/http_lib.c"
        }
    },
    {
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "319646123228225632035521226865494527950",
                "52841444872899117514496250284924185664",
                "33853134948390324832871761212087746225",
                "81188860042095766577152905858367341175",
                "302749459819436303573414214711383738500",
                "106372169618065324582769687411773396323",
                "255586470514418239073904203556570502151",
                "316909758438434070933019317604952931093",
                "227036639418218030553513135503985645880",
                "19797040175335443903820697047342526981",
                "3213252085324805485799329367541299827",
                "167277605188112932709311947349617776953",
                "33676618202441094170922943458357128290"
            ],
            "threshold": 0.9
        },
        "id": "CVE-2025-9232-c30f17c3",
        "signature_type": "Line",
        "signature_version": "v1",
        "source": "https://github.com/kzalewski/openssl-1.1.1/commit/ddb327ab19b29c64c1752cef26c460ca0b7064ec",
        "target": {
            "file": "crypto/cms/cms_pwri.c"
        }
    },
    {
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "28170854778703993674264004058177114599",
                "73132526844288570625317440636111911761",
                "177405411499435185068645597737938634778",
                "224809958623850711330610094965797758930",
                "295554444428855106393106961197201359586"
            ],
            "threshold": 0.9
        },
        "id": "CVE-2025-9232-c377fa22",
        "signature_type": "Line",
        "signature_version": "v1",
        "source": "https://github.com/openssl/openssl/commit/e04bd3433fd84e1861bf258ea37928d9845e6a86",
        "target": {
            "file": "include/openssl/opensslv.h"
        }
    },
    {
        "deprecated": false,
        "digest": {
            "function_hash": "292430765755867081677309465971519558590",
            "length": 778
        },
        "id": "CVE-2025-9232-cb61dc5c",
        "signature_type": "Function",
        "signature_version": "v1",
        "source": "https://github.com/openssl/openssl/commit/89e790ac431125a4849992858490bed6b225eadf",
        "target": {
            "file": "crypto/http/http_lib.c",
            "function": "use_proxy"
        }
    },
    {
        "deprecated": false,
        "digest": {
            "function_hash": "292430765755867081677309465971519558590",
            "length": 778
        },
        "id": "CVE-2025-9232-ceff507a",
        "signature_type": "Function",
        "signature_version": "v1",
        "source": "https://github.com/openssl/openssl/commit/bbf38c034cdabd0a13330abcc4855c866f53d2e0",
        "target": {
            "file": "crypto/http/http_lib.c",
            "function": "use_proxy"
        }
    },
    {
        "deprecated": false,
        "digest": {
            "function_hash": "219999985288845958916653358585559913606",
            "length": 2843
        },
        "id": "CVE-2025-9232-db231d4a",
        "signature_type": "Function",
        "signature_version": "v1",
        "source": "https://github.com/kzalewski/openssl-1.1.1/commit/ddb327ab19b29c64c1752cef26c460ca0b7064ec",
        "target": {
            "file": "crypto/asn1/tasn_dec.c",
            "function": "asn1_ex_c2i"
        }
    },
    {
        "deprecated": false,
        "digest": {
            "function_hash": "130089047505679726786813950750828918851",
            "length": 1031
        },
        "id": "CVE-2025-9232-df118fd8",
        "signature_type": "Function",
        "signature_version": "v1",
        "source": "https://github.com/kzalewski/openssl-1.1.1/commit/ddb327ab19b29c64c1752cef26c460ca0b7064ec",
        "target": {
            "file": "crypto/cms/cms_pwri.c",
            "function": "kek_unwrap_key"
        }
    },
    {
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "251633914150035957322733061977107206211",
                "338514574181828579838011565939158652696",
                "76638288692106140328510055542557597351",
                "142922657400765574308962710386922248045",
                "71649992455794854055653842592139575350",
                "65527166711110472566013424527579064967",
                "253196866009476977787139000804413898733",
                "172177136897997206866313011107384691461"
            ],
            "threshold": 0.9
        },
        "id": "CVE-2025-9232-e051451f",
        "signature_type": "Line",
        "signature_version": "v1",
        "source": "https://github.com/openssl/openssl/commit/e818b74be2170fbe957a07b0da4401c2b694b3b8",
        "target": {
            "file": "crypto/opensslv.h"
        }
    },
    {
        "deprecated": false,
        "digest": {
            "function_hash": "292430765755867081677309465971519558590",
            "length": 778
        },
        "id": "CVE-2025-9232-febf0b76",
        "signature_type": "Function",
        "signature_version": "v1",
        "source": "https://github.com/openssl/openssl/commit/654dc11d23468a74fc8ea4672b702dd3feb7be4b",
        "target": {
            "file": "crypto/http/http_lib.c",
            "function": "use_proxy"
        }
    }
]
vanir_signatures_modified
"2026-11-11T13:23:11Z"