{"cve":{"cve_id":"CVE-2022-4450","is_kev":false,"kev_date_added":null,"kev_vendor_project":null,"kev_product":null,"kev_vulnerability_name":null,"kev_short_description":null,"kev_required_action":null,"kev_due_date":null,"kev_known_ransomware":null,"kev_notes":null,"kev_cwes":null,"epss_score":0.2859,"epss_percentile":0.98116,"epss_as_of":"2026-10-15","description":"The function PEM_read_bio_ex() reads a PEM file from a BIO and parses and\ndecodes the \"name\" (e.g. \"CERTIFICATE\"), any header data and the payload data.\nIf the function succeeds then the \"name_out\", \"header\" and \"data\" arguments are\npopulated with pointers to buffers containing the relevant decoded data. The\ncaller is responsible for freeing those buffers. It is possible to construct a\nPEM file that results in 0 bytes of payload data. In this case PEM_read_bio_ex()\nwill return a failure code but will populate the header argument with a pointer\nto a buffer that has already been freed. If the caller also frees this buffer\nthen a double free will occur. This will most likely lead to a crash. This\ncould be exploited by an attacker who has the ability to supply malicious PEM\nfiles for parsing to achieve a denial of service attack.\n\nThe functions PEM_read_bio() and PEM_read() are simple wrappers around\nPEM_read_bio_ex() and therefore these functions are also directly affected.\n\nThese functions are also called indirectly by a number of other OpenSSL\nfunctions including PEM_X509_INFO_read_bio_ex() and\nSSL_CTX_use_serverinfo_file() which are also vulnerable. Some OpenSSL internal\nuses of these functions are not vulnerable because the caller does not free the\nheader argument if PEM_read_bio_ex() returns a failure code. These locations\ninclude the PEM_read_bio_TYPE() functions as well as the decoders introduced in\nOpenSSL 3.0.\n\nThe OpenSSL asn1parse command line application is also impacted by this issue.","published_at":"2023-02-08T19:04:04.874000Z","last_modified_at":"2026-10-14T15:17:00.197000Z","cvss_v3_score":7.5,"cvss_v3_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","cvss_v3_severity":"HIGH","cvss_v4_score":null,"cvss_v4_vector":null,"cvss_v4_severity":null,"ssvc_decision":null,"ssvc_exploitation":"none","ssvc_automatable":true,"ssvc_technical_impact":"partial","cwes":["CWE-415"],"nvd_references":["https://www.openssl.org/news/secadv/20230207.txt","https://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff;h=63bcf189be73a9cc1264059bed6f57974be74a83","https://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff;h=bbcf509bd046b34cca19c766bbddc31683d0858b","https://security.gentoo.org/glsa/202402-08"],"vuln_status":"Modified","trending_score":null,"is_trending":false,"has_trended":false,"trended_number_one":false,"trending_peak_score":null,"trending_peak_rank":null,"started_trending_at":null,"trended_number_one_at":null,"summary_generated":null,"summary_generated_at":null,"summary_model":null,"created_at":"2026-06-24T00:09:39.878444Z","updated_at":"2026-10-14T23:59:09.254433Z"},"effective_severity":"HIGH","badges":[],"impact_analysis":[],"cvss_v3_decoded":{"version":"3.1","metrics":[{"metric":"AV","name":"Attack Vector","value":"N","value_label":"Network"},{"metric":"AC","name":"Attack Complexity","value":"L","value_label":"Low"},{"metric":"PR","name":"Privileges Required","value":"N","value_label":"None"},{"metric":"UI","name":"User Interaction","value":"N","value_label":"None"},{"metric":"S","name":"Scope","value":"U","value_label":"Unchanged"},{"metric":"C","name":"Confidentiality","value":"N","value_label":"None"},{"metric":"I","name":"Integrity","value":"N","value_label":"None"},{"metric":"A","name":"Availability","value":"H","value_label":"High"}]},"cvss_v4_decoded":{"version":null,"metrics":[]},"affected":[{"vendor_slug":"openssl","vendor_name":"OpenSSL","product_slug":"openssl","product_name":"OpenSSL","version_start":"3.0.0","version_start_inclusive":true,"version_end":"3.0.8","version_end_inclusive":false,"cpe23_uri":"cve5:openssl:openssl:3.0.0:3.0.8"},{"vendor_slug":"openssl","vendor_name":"OpenSSL","product_slug":"openssl","product_name":"OpenSSL","version_start":"1.1.1","version_start_inclusive":true,"version_end":"1.1.1t","version_end_inclusive":false,"cpe23_uri":"cve5:openssl:openssl:1.1.1:1.1.1t"},{"vendor_slug":"openssl","vendor_name":"OpenSSL","product_slug":"openssl","product_name":"OpenSSL","version_start":"1.1.1","version_start_inclusive":true,"version_end":"1.1.1t","version_end_inclusive":false,"cpe23_uri":"cpe:2.3:a:openssl:openssl:*:*:*:*:*:*:*:*"},{"vendor_slug":"stormshield","vendor_name":"Stormshield","product_slug":"stormshield-network-security","product_name":"Stormshield Network Security","version_start":"4.0.0","version_start_inclusive":true,"version_end":"4.3.16","version_end_inclusive":false,"cpe23_uri":"cpe:2.3:a:stormshield:stormshield_network_security:*:*:*:*:*:*:*:*"}],"exploit_refs":[],"news":[],"references":[{"url":"https://www.openssl.org/news/secadv/20230207.txt","source_type":"MISC","tags":[]},{"url":"https://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff;h=63bcf189be73a9cc1264059bed6f57974be74a83","source_type":"MISC","tags":[]},{"url":"https://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff;h=bbcf509bd046b34cca19c766bbddc31683d0858b","source_type":"MISC","tags":[]},{"url":"https://security.gentoo.org/glsa/202402-08","source_type":"MISC","tags":[]}],"timeline":[{"type":"published","at":"2023-02-08T19:04:04.874000Z","label":"CVE published","source":null},{"type":"cvss_changed","at":"2026-06-28T17:25:08.807792Z","label":"CVSS score revised","source":"cvelistv5"},{"type":"cvss_changed","at":"2026-06-28T17:25:08.807792Z","label":"CVSS score revised","source":"cvelistv5"},{"type":"cvss_changed","at":"2026-06-28T17:25:08.807792Z","label":"CVSS score revised","source":"cvelistv5"},{"type":"ssvc_changed","at":"2026-06-29T01:22:42.927373Z","label":"SSVC decision revised","source":"vulnrichment"},{"type":"ssvc_changed","at":"2026-06-29T01:22:42.927373Z","label":"SSVC decision revised","source":"vulnrichment"},{"type":"ssvc_changed","at":"2026-06-29T01:22:42.927373Z","label":"SSVC decision revised","source":"vulnrichment"}]}