Issue summary: Calling the OpenSSL API function SSL_select_next_proto with an empty supported client protocols buffer
Affects opensslSource GCVE Database
Not known to be exploited · CVSS 9.1 Critical · fixed in 1.0.1f-1ubuntu2.27+esm16 : patch openssl as a priority.
Data as of 5 Nov 2026, 00:01 UTC
- EPSS
- 5.5% chance of exploitation in 30 days – higher than 92% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 1.0.1f-1ubuntu2.27+esm16, 1.0.2g-1ubuntu4.20+esm18, 1.1.1-1ubuntu2.1~18.04.23+esm10 +8
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:HExploitation evidence
Disclosed: evidence found.
CVE published 27 Jun 2024
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: evidence found.
Public exploit code: GitHub proofs of concept
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), GitHub proofs of concept, the Metasploit, Exploit-DB and nuclei-templates index as of 4 Nov 2026.
What to do
Upgrade to a fixed release listed under Affected software.
Patches and advisories
Affected software
| Product | Affected | Fixed in |
|---|---|---|
Ubuntu 24.04 LTSedk2pkg:deb/ubuntu/edk2?arch=source&distro=nobleOther threats | Affected
| Fixed in
|
Ubuntu 24.04 LTSopensslpkg:deb/ubuntu/openssl?arch=source&distro=nobleOther threats | Affected
| Fixed in
|
Ubuntu Pro FIPS-updates 24.04 LTSopenssl-fipspkg:deb/ubuntu/openssl-fips?arch=source&distro=fips-updates/nobleOther threats | Affected
| Fixed in
|
Ubuntu 22.04 LTSedk2pkg:deb/ubuntu/edk2?arch=source&distro=jammyOther threats | Affected
| Fixed in
|
Ubuntu 22.04 LTSopensslpkg:deb/ubuntu/openssl?arch=source&distro=jammyOther threats | Affected
| Fixed in
|
Ubuntu Pro 22.04 LTSnodejspkg:deb/ubuntu/nodejs?arch=source&distro=esm-apps/jammyOther threats | Affected
| Fixed in– |
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
A fix is available in updated OpenSSL package versions listed in the vendor advisory. Users should update to these fixed versions to remediate the issue. Due to the low severity and the nature of the vulnerability, no immediate emergency patch was issued, but the fix will be included in upcoming OpenSSL releases. Applications should ensure correct usage of SSL_select_next_proto, avoiding zero-length client protocol lists. Standard system updates and reboots are recommended to apply the fixes.
Description
A vulnerability in OpenSSL's SSL_select_next_proto API function can cause a crash or leak up to 255 bytes of memory to a peer when called with an empty client protocols buffer. This issue affects applications that improperly call this function with a zero-length client protocol list, which is typically a programming or configuration error. The flaw mainly impacts applications using the deprecated NPN protocol negotiation rather than the widely deployed ALPN. The vulnerability can lead to loss of confidentiality or denial of service but requires specific misconfigurations unlikely under attacker control. The issue is fixed in several updated OpenSSL package versions, and no new OpenSSL releases are currently issued due to the low likelihood of exploitation.
References
- ubuntu.com/security/CVE-2024-5535 (opens in a new tab)
- cve.org/CVERecord?id=CVE-2024-5535 (opens in a new tab)
- openssl.org/news/secadv/20240627.txt (opens in a new tab)
- ubuntu.com/security/notices/USN-6937-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7894-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-8678-2 (opens in a new tab)