{"id":"CVE-2026-28389","state":"PUBLISHED","title":"Possible NULL Dereference When Processing CMS KeyAgreeRecipientInfo","description":"Issue summary: During processing of a crafted CMS EnvelopedData message\nwith KeyAgreeRecipientInfo a NULL pointer dereference can happen.\n\nImpact summary: Applications that process attacker-controlled CMS data may\ncrash before authentication or cryptographic operations occur resulting in\nDenial of Service.\n\nWhen a CMS EnvelopedData message that uses KeyAgreeRecipientInfo is\nprocessed, the optional parameters field of KeyEncryptionAlgorithmIdentifier\nis examined without checking for its presence. This results in a NULL\npointer dereference if the field is missing.\n\nApplications and services that call CMS_decrypt() on untrusted input\n(e.g., S/MIME processing or CMS-based protocols) are vulnerable.\n\nThe FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this\nissue, as the affected code is outside the OpenSSL FIPS module boundary.","publishedAt":"2026-04-07T22:00:53.364Z","updatedAt":"2026-10-15T01:15:34.490Z","severity":{"score":7.5,"label":"High","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","source":"CISA-ADP"},"assigner":"openssl","products":["OpenSSL OpenSSL"],"affected":[{"vendor":"OpenSSL","product":"OpenSSL","defaultStatus":"unaffected","versions":[{"version":"3.6.0","status":"affected","lessThan":"3.6.2","versionType":"semver"},{"version":"3.5.0","status":"affected","lessThan":"3.5.6","versionType":"semver"},{"version":"3.4.0","status":"affected","lessThan":"3.4.5","versionType":"semver"},{"version":"3.3.0","status":"affected","lessThan":"3.3.7","versionType":"semver"},{"version":"3.0.0","status":"affected","lessThan":"3.0.20","versionType":"semver"},{"version":"1.1.1","status":"affected","lessThan":"1.1.1zg","versionType":"custom"},{"version":"1.0.2","status":"affected","lessThan":"1.0.2zp","versionType":"custom"}]}],"references":["https://openssl-library.org/news/secadv/20260407.txt","https://github.com/openssl/openssl/commit/f80f83bc5fd036bc47d773e8b15a001e2b4ce686","https://github.com/openssl/openssl/commit/16cea4188e0ea567deb4f93f85902247e67384f5","https://github.com/openssl/openssl/commit/785cbf7ea3b5a6f5adf0c1ccb92b79d89c35c616","https://github.com/openssl/openssl/commit/c6725634e089eb2b634b10ede33944be7248172a","https://github.com/openssl/openssl/commit/7b5274e812400cacb6f3be4c2df5340923fa807f","https://cert-portal.siemens.com/productcert/html/ssa-265688.html","https://cert-portal.siemens.com/productcert/html/ssa-032379.html"],"weaknesses":["CWE-476"],"ingestedAt":"2026-10-29T20:11:31.369Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/28xxx/CVE-2026-28389.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-28389","state":"PUBLISHED","datePublished":"2026-04-07T22:00:53.364Z","dateUpdated":"2026-10-15T01:15:34.490Z","assignerShortName":"openssl","assignerOrgId":"3a12439a-ef3a-4c79-92e6-6081a721f1e5","dateReserved":"2026-02-27T13:45:02.161Z"},"containers":{"cna":{"title":"Possible NULL Dereference When Processing CMS KeyAgreeRecipientInfo","descriptions":[{"lang":"en","value":"Issue summary: During processing of a crafted CMS EnvelopedData message\nwith KeyAgreeRecipientInfo a NULL pointer dereference can happen.\n\nImpact summary: Applications that process attacker-controlled CMS data may\ncrash before authentication or cryptographic operations occur resulting in\nDenial of Service.\n\nWhen a CMS EnvelopedData message that uses KeyAgreeRecipientInfo is\nprocessed, the optional parameters field of KeyEncryptionAlgorithmIdentifier\nis examined without checking for its presence. This results in a NULL\npointer dereference if the field is missing.\n\nApplications and services that call CMS_decrypt() on untrusted input\n(e.g., S/MIME processing or CMS-based protocols) are vulnerable.\n\nThe FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this\nissue, as the affected code is outside the OpenSSL FIPS module boundary."}],"affected":[{"vendor":"OpenSSL","product":"OpenSSL","defaultStatus":"unaffected","versions":[{"version":"3.6.0","status":"affected","lessThan":"3.6.2","versionType":"semver"},{"version":"3.5.0","status":"affected","lessThan":"3.5.6","versionType":"semver"},{"version":"3.4.0","status":"affected","lessThan":"3.4.5","versionType":"semver"},{"version":"3.3.0","status":"affected","lessThan":"3.3.7","versionType":"semver"},{"version":"3.0.0","status":"affected","lessThan":"3.0.20","versionType":"semver"},{"version":"1.1.1","status":"affected","lessThan":"1.1.1zg","versionType":"custom"},{"version":"1.0.2","status":"affected","lessThan":"1.0.2zp","versionType":"custom"}]}],"references":[{"url":"https://openssl-library.org/news/secadv/20260407.txt","name":"OpenSSL Advisory","tags":["vendor-advisory"]},{"url":"https://github.com/openssl/openssl/commit/f80f83bc5fd036bc47d773e8b15a001e2b4ce686","name":"3.6.2 git commit","tags":["patch"]},{"url":"https://github.com/openssl/openssl/commit/16cea4188e0ea567deb4f93f85902247e67384f5","name":"3.5.6 git commit","tags":["patch"]},{"url":"https://github.com/openssl/openssl/commit/785cbf7ea3b5a6f5adf0c1ccb92b79d89c35c616","name":"3.4.5 git commit","tags":["patch"]},{"url":"https://github.com/openssl/openssl/commit/c6725634e089eb2b634b10ede33944be7248172a","name":"3.3.7 git commit","tags":["patch"]},{"url":"https://github.com/openssl/openssl/commit/7b5274e812400cacb6f3be4c2df5340923fa807f","name":"3.0.20 git commit","tags":["patch"]}],"metrics":[{"format":"other","other":{"content":{"text":"Low"},"type":"https://openssl-library.org/policies/general/security-policy/"}}],"problemTypes":[{"descriptions":[{"cweId":"CWE-476","description":"CWE-476 NULL Pointer Dereference","lang":"en","type":"CWE"}]}],"providerMetadata":{"shortName":"openssl","orgId":"3a12439a-ef3a-4c79-92e6-6081a721f1e5","dateUpdated":"2026-04-15T07:28:13.700Z"},"credits":[{"lang":"en","type":"reporter","value":"Nathan Sportsman (Praetorian)"},{"lang":"en","type":"reporter","value":"Daniel Rhea"},{"lang":"en","type":"reporter","value":"Jaeho Nam (Seoul National University)"},{"lang":"en","type":"reporter","value":"Muhammad Daffa"},{"lang":"en","type":"reporter","value":"Zhanpeng Liu (Tencent Xuanwu Lab)"},{"lang":"en","type":"reporter","value":"Guannan Wang (Tencent Xuanwu Lab)"},{"lang":"en","type":"reporter","value":"Guancheng Li (Tencent Xuanwu Lab)"},{"lang":"en","type":"reporter","value":"Joshua Rogers (Aisle Research)"},{"lang":"en","type":"remediation developer","value":"Neil Horman"}],"datePublic":"2026-04-07T14:00:00.000Z","source":{"discovery":"UNKNOWN"},"x_generator":{"engine":"Vulnogram 0.2.0"}},"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"cvssV3_1":{"scope":"UNCHANGED","version":"3.1","baseScore":7.5,"attackVector":"NETWORK","baseSeverity":"HIGH","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","integrityImpact":"NONE","userInteraction":"NONE","attackComplexity":"LOW","availabilityImpact":"HIGH","privilegesRequired":"NONE","confidentialityImpact":"NONE"}},{"other":{"type":"ssvc","content":{"timestamp":"2026-04-10T20:20:14.953384Z","id":"CVE-2026-28389","options":[{"Exploitation":"none"},{"Automatable":"yes"},{"Technical Impact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2026-04-10T20:20:45.506Z"}},{"affected":[{"vendor":"Siemens","product":"SIMATIC CN 4100","defaultStatus":"unknown","versions":[{"version":"0","status":"affected","lessThan":"V5.0","versionType":"custom"}]},{"vendor":"Siemens","product":"SIMATIC S7-1500 TM MFP - GNU/Linux subsystem","defaultStatus":"unknown","versions":[{"version":"0","status":"affected","lessThan":"*","versionType":"custom"}]}],"references":[{"url":"https://cert-portal.siemens.com/productcert/html/ssa-265688.html"},{"url":"https://cert-portal.siemens.com/productcert/html/ssa-032379.html"}],"providerMetadata":{"shortName":"siemens-SADP","orgId":"0b142b55-0307-4c5a-b3c9-f314f3fb7c5e","dateUpdated":"2026-10-15T01:15:34.490Z"},"x_adpType":"supplier"}]}}}