CVE-2025-69277
libsodium has Incomplete List of Disallowed Inputs
libsodium before ad3004e, in atypical use cases involving certain custom cryptography or untrusted data to crypto_core_ed25519_is_valid_point, mishandles checks for whether an elliptic curve point is valid because it sometimes allows points that aren't in the main cryptographic group.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
4.5
libsodium before ad3004e, in atypical use cases involving certain custom cryptography or untrusted data to crypto_core_ed25519_is_valid_point, mishandles checks for whether an elliptic curve point is valid because it sometimes allows points that aren't in the main cryptographic group.
- Record
CVE-2025-69277- CVSS 3.1
- 4.5 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N - Weakness
- CWE-184
- Updated
- 2026-11-02
EUVDEUVD-2025-205876
4.5
libsodium before ad3004e, in atypical use cases involving certain custom cryptography or untrusted data to crypto_core_ed25519_is_valid_point, mishandles checks for whether an elliptic curve point is valid because it sometimes allows points that aren't in the main cryptographic group.
- Record
EUVD-2025-205876- CVSS 3.1
- 4.5 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-mrfv-m5wm-5w6w
4.5
libsodium has Incomplete List of Disallowed Inputs
libsodium before ad3004e, in atypical use cases involving certain custom cryptography or untrusted data to crypto_core_ed25519_is_valid_point, mishandles checks for whether an elliptic curve point is valid because it sometimes allows points that aren't in the main cryptographic group.
This advisoory lists packages in the GitHub Advisory Database's supported ecosystems that are affected by this vulnerability due to a vulnerable dependency.
- Record
GHSA-mrfv-m5wm-5w6w- CVSS 3.1
- 4.5 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N - Weakness
- CWE-184
- Updated
- 2026-11-02
NVD
4.5
libsodium before ad3004e, in atypical use cases involving certain custom cryptography or untrusted data to crypto_core_ed25519_is_valid_point, mishandles checks for whether an elliptic curve point is valid because it sometimes allows points that aren't in the main cryptographic group.
- Record
CVE-2025-69277- CVSS 3.1
- 4.5 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N - Weakness
- CWE-184
- Updated
- 2026-11-02
OSVALPINE-CVE-2025-69277
4.5
libsodium before ad3004e, in atypical use cases involving certain custom cryptography or untrusted data to crypto_core_ed25519_is_valid_point, mishandles checks for whether an elliptic curve point is valid because it sometimes allows points that aren't in the main cryptographic group.
- Record
ALPINE-CVE-2025-69277- CVSS 3.1
- 4.5 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N - Updated
- 2026-11-03
OSVBELL-CVE-2025-69277
4.5
- Record
BELL-CVE-2025-69277- CVSS 3.1
- 4.5 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
Show 30 moreShow less
OSV
4.5
libsodium before ad3004e, in atypical use cases involving certain custom cryptography or untrusted data to crypto_core_ed25519_is_valid_point, mishandles checks for whether an elliptic curve point is valid because it sometimes allows points that aren't in the main cryptographic group.
- Record
CVE-2025-69277- CVSS 3.1
- 4.5 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N - Weakness
- CWE-184
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2025-69277
4.5
libsodium before ad3004e, in atypical use cases involving certain custom cryptography or untrusted data to crypto_core_ed25519_is_valid_point, mishandles checks for whether an elliptic curve point is valid because it sometimes allows points that aren't in the main cryptographic group.
- Record
DEBIAN-CVE-2025-69277- CVSS 3.1
- 4.5 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVGHSA-mrfv-m5wm-5w6w
4.5
libsodium has Incomplete List of Disallowed Inputs
libsodium before ad3004e, in atypical use cases involving certain custom cryptography or untrusted data to crypto_core_ed25519_is_valid_point, mishandles checks for whether an elliptic curve point is valid because it sometimes allows points that aren't in the main cryptographic group.
This advisoory lists packages in the GitHub Advisory Database's supported ecosystems that are affected by this vulnerability due to a vulnerable dependency.
- Record
GHSA-mrfv-m5wm-5w6w- CVSS 3.1
- 4.5 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N - Weakness
- CWE-184
- Updated
- 2026-11-02
OSVOESA-2026-1097
4.5
libsodium security update
Sodium is a modern, easy-to-use software library for encryption, decryption, signatures, password hashing and more. It is a portable, cross-compilable, installable6, packageable fork of NaCl, with a compatible API, and an extended API to improve usability even further.
Security Fix(es):
libsodium before ad3004e, in atypical use cases involving certain custom cryptography or untrusted data to crypto_core_ed25519_is_valid_point, mishandles checks for whether an elliptic curve point is valid because it sometimes allows points that aren't in the main cryptographic group.(CVE-2025-69277)
- Record
OESA-2026-1097- CVSS 3.1
- 4.5 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVOESA-2026-1098
4.5
libsodium security update
Sodium is a modern, easy-to-use software library for encryption, decryption, signatures, password hashing and more. It is a portable, cross-compilable, installable6, packageable fork of NaCl, with a compatible API, and an extended API to improve usability even further.
Security Fix(es):
libsodium before ad3004e, in atypical use cases involving certain custom cryptography or untrusted data to crypto_core_ed25519_is_valid_point, mishandles checks for whether an elliptic curve point is valid because it sometimes allows points that aren't in the main cryptographic group.(CVE-2025-69277)
- Record
OESA-2026-1098- CVSS 3.1
- 4.5 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVOESA-2026-1099
4.5
libsodium security update
Sodium is a modern, easy-to-use software library for encryption, decryption, signatures, password hashing and more. It is a portable, cross-compilable, installable6, packageable fork of NaCl, with a compatible API, and an extended API to improve usability even further.
Security Fix(es):
libsodium before ad3004e, in atypical use cases involving certain custom cryptography or untrusted data to crypto_core_ed25519_is_valid_point, mishandles checks for whether an elliptic curve point is valid because it sometimes allows points that aren't in the main cryptographic group.(CVE-2025-69277)
- Record
OESA-2026-1099- CVSS 3.1
- 4.5 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVOESA-2026-1100
4.5
libsodium security update
Sodium is a modern, easy-to-use software library for encryption, decryption, signatures, password hashing and more. It is a portable, cross-compilable, installable6, packageable fork of NaCl, with a compatible API, and an extended API to improve usability even further.
Security Fix(es):
libsodium before ad3004e, in atypical use cases involving certain custom cryptography or untrusted data to crypto_core_ed25519_is_valid_point, mishandles checks for whether an elliptic curve point is valid because it sometimes allows points that aren't in the main cryptographic group.(CVE-2025-69277)
- Record
OESA-2026-1100- CVSS 3.1
- 4.5 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVOESA-2026-1101
4.5
libsodium security update
Sodium is a modern, easy-to-use software library for encryption, decryption, signatures, password hashing and more. It is a portable, cross-compilable, installable6, packageable fork of NaCl, with a compatible API, and an extended API to improve usability even further.
Security Fix(es):
libsodium before ad3004e, in atypical use cases involving certain custom cryptography or untrusted data to crypto_core_ed25519_is_valid_point, mishandles checks for whether an elliptic curve point is valid because it sometimes allows points that aren't in the main cryptographic group.(CVE-2025-69277)
- Record
OESA-2026-1101- CVSS 3.1
- 4.5 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVOESA-2026-1102
4.5
libsodium security update
Sodium is a modern, easy-to-use software library for encryption, decryption, signatures, password hashing and more. It is a portable, cross-compilable, installable6, packageable fork of NaCl, with a compatible API, and an extended API to improve usability even further.
Security Fix(es):
libsodium before ad3004e, in atypical use cases involving certain custom cryptography or untrusted data to crypto_core_ed25519_is_valid_point, mishandles checks for whether an elliptic curve point is valid because it sometimes allows points that aren't in the main cryptographic group.(CVE-2025-69277)
- Record
OESA-2026-1102- CVSS 3.1
- 4.5 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVOESA-2026-1557
4.5
libsodium security update
Sodium is a modern, easy-to-use software library for encryption, decryption, signatures, password hashing and more. It is a portable, cross-compilable, installable6, packageable fork of NaCl, with a compatible API, and an extended API to improve usability even further.
Security Fix(es):
libsodium before ad3004e, in atypical use cases involving certain custom cryptography or untrusted data to crypto_core_ed25519_is_valid_point, mishandles checks for whether an elliptic curve point is valid because it sometimes allows points that aren't in the main cryptographic group.(CVE-2025-69277)
- Record
OESA-2026-1557- CVSS 3.1
- 4.5 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVPYSEC-2026-1448
4.5
libsodium has Incomplete List of Disallowed Inputs
libsodium before ad3004e, in atypical use cases involving certain custom cryptography or untrusted data to crypto_core_ed25519_is_valid_point, mishandles checks for whether an elliptic curve point is valid because it sometimes allows points that aren't in the main cryptographic group.
This advisoory lists packages in the GitHub Advisory Database's supported ecosystems that are affected by this vulnerability due to a vulnerable dependency.
- Record
PYSEC-2026-1448- CVSS 3.1
- 4.5 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVPYSEC-2026-3002
4.5
libsodium has Incomplete List of Disallowed Inputs
libsodium before ad3004e, in atypical use cases involving certain custom cryptography or untrusted data to crypto_core_ed25519_is_valid_point, mishandles checks for whether an elliptic curve point is valid because it sometimes allows points that aren't in the main cryptographic group.
This advisoory lists packages in the GitHub Advisory Database's supported ecosystems that are affected by this vulnerability due to a vulnerable dependency.
- Record
PYSEC-2026-3002- CVSS 3.1
- 4.5 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVRHSA-2026:7369
4.5
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:7369- CVSS 3.1
- 4.5 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVROOT-APP-PYPI-CVE-2025-69277
4.5
CVE-2025-69277 in PyNaCl - Patched by Root
Root has patched CVE-2025-69277 in the PyNaCl package for Root:PyPI. Multiple fixed versions available.
- Record
ROOT-APP-PYPI-CVE-2025-69277- CVSS 3.1
- 4.5 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2025-69277
4.5
libsodium before ad3004e, in atypical use cases involving certain custom cryptography or untrusted data to crypto_core_ed25519_is_valid_point, mishandles checks for whether an elliptic curve point is valid because it sometimes allows points that aren't in the main cryptographic group.
- Record
UBUNTU-CVE-2025-69277- CVSS 3.1
- 4.5 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVAZL-73341 No score
CVE-2025-69277 affecting package libsodium for versions less than 1.0.19-2
libsodium before ad3004e, in atypical use cases involving certain custom cryptography or untrusted data to crypto_core_ed25519_is_valid_point, mishandles checks for whether an elliptic curve point is valid because it sometimes allows points that aren't in the main cryptographic group.
- Record
AZL-73341- Updated
- 2026-11-05
OSVAZL-73376 No score
CVE-2025-69277 affecting package libsodium for versions less than 1.0.18-7
libsodium before ad3004e, in atypical use cases involving certain custom cryptography or untrusted data to crypto_core_ed25519_is_valid_point, mishandles checks for whether an elliptic curve point is valid because it sometimes allows points that aren't in the main cryptographic group.
- Record
AZL-73376- Updated
- 2026-11-02
OSVMGASA-2026-0004 No score
Updated sodium packages fix security vulnerability
Libsodium before ad3004e, in atypical use cases involving certain custom cryptography or untrusted data to crypto_core_ed25519_is_valid_point, mishandles checks for whether an elliptic curve point is valid because it sometimes allows points that aren't in the main cryptographic group. (CVE-2025-69277)
- Record
MGASA-2026-0004- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:10130-1 No score
python311-PyNaCl-1.6.2-1.1 on GA media
These are all security issues fixed in the python311-PyNaCl-1.6.2-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10130-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:20642-1 No score
Security update for libsodium
This update for libsodium fixes the following issues:
Security fixes:
- CVE-2025-15444: Cryptographic bypass via improper elliptic curve point validation (bsc#1256070).
- CVE-2025-69277: incorrect validation of elliptic curve points certain custom cryptography or untrusted data to crypto_core_ed25519_is_valid_point function (bsc#1255764).
Other fixes:
- Update to 1.0.21
- The new crypto_ipcrypt_* functions implement mechanisms for securely encrypting and anonymizing IP addresses.
- The sodium_bin2ip and sodium_ip2bin helper functions have been added to complement the crypto_ipcrypt_* functions and easily convert addresses between bytes and strings.
- XOF: the crypto_xof_shake* and crypto_xof_turboshake* functions are
- standard extendable output functions. From input of any length, they can derive output of any length with the same properties as hash functions. These primitives are required by many post-quantum mechanisms, but can also be used for a wide range of applications, including key derivation, session encryption and more.
- Performance of AES256-GCM and AEGIS on ARM has been improved with some compilers
- Security: optblockers have been introduced in critical code paths to prevent compilers from introducing unwanted side channels via conditional jumps. This was observed on RISC-V targets with specific compilers and options.
- Security: crypto_core_ed25519_is_valid_point() now properly rejects small-order points that are not in the main subgroup
- ((nonnull)) attributes have been relaxed on some crypto_stream* functions to allow NULL output buffers when the output length is zero
- A cross-compilation issue with old clang versions has been fixed
- crypto_aead_aes256gcm_is_available is exported to JavaScript
- Security: memory fences have been added after MAC verification in AEAD to prevent speculative access to plaintext before authentication is complete
- Assembly files now include .gnu.property notes for proper IBT and Shadow Stack support when building with CET instrumentation.
- Record
openSUSE-SU-2026:20642-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:20650-1 No score
Security update for python-PyNaCl
This update for python-PyNaCl fixes the following issues:
Security fixes:
- CVE-2025-69277: incorrect validation of elliptic curve points certain custom cryptography or untrusted data to crypto_core_ed25519_is_valid_point function (bsc#1255764).
Other fixes:
- update to 1.6.2 (bsc#1255764, CVE-2025-69277):
- Updated libsodium to 1.0.20-stable (2025-12-31 build)
- Update to 1.6.1
- The
MAKEenvironment variable can now be used to specify themakebinary that should be used in the build process.
- update to 1.6.0:
- BACKWARDS INCOMPATIBLE: Removed support for Python 3.6 and 3.7.
- Added support for the low level AEAD AES bindings.
- Added support for crypto_core_ed25519_from_uniform.
- Update libsodium to 1.0.20-stable (2025-08-27 build).
- Added support for free-threaded Python 3.14.
- Added support for Windows on ARM wheels.
- Update in SLE-15 (bsc#1199282, jsc#PM-3243, jsc#SLE-24629)
- python-PyNaCl requires python-cffi [bsc#1161557]
- Record
openSUSE-SU-2026:20650-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:0368-1 No score
Security update for libsodium
This update for libsodium fixes the following issues:
- CVE-2025-15444: Fixed cryptographic bypass via improper elliptic curve point validation (bsc#1256070).
- CVE-2025-69277: Fixed incorrect validation of elliptic curve points in crypto_core_ed25519_is_valid_point function (bsc#1255764).
- Record
SUSE-SU-2026:0368-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:0482-1 No score
Security update for libsodium
This update for libsodium fixes the following issues:
- CVE-2025-15444: Fixed cryptographic bypass via improper elliptic curve point validation (bsc#1256070).
- CVE-2025-69277: Fixed incorrect validation of elliptic curve points in crypto_core_ed25519_is_valid_point function (bsc#1255764).
- Record
SUSE-SU-2026:0482-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20448-1 No score
Security update for libsodium
This update for libsodium fixes the following issues:
- CVE-2025-15444: Fixed cryptographic bypass via improper elliptic curve point validation (bsc#1256070).
- CVE-2025-69277: Fixed incorrect validation of elliptic curve points in crypto_core_ed25519_is_valid_point function (bsc#1255764).
- Record
SUSE-SU-2026:20448-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20484-1 No score
Security update for libsodium
This update for libsodium fixes the following issues:
- CVE-2025-15444: Fixed cryptographic bypass via improper elliptic curve point validation (bsc#1256070).
- CVE-2025-69277: Fixed incorrect validation of elliptic curve points in crypto_core_ed25519_is_valid_point function (bsc#1255764).
- Record
SUSE-SU-2026:20484-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:21393-1 No score
Security update for libsodium
This update for libsodium fixes the following issues:
Security fixes:
- CVE-2025-15444: Cryptographic bypass via improper elliptic curve point validation (bsc#1256070).
- CVE-2025-69277: incorrect validation of elliptic curve points certain custom cryptography or untrusted data to crypto_core_ed25519_is_valid_point function (bsc#1255764).
Other fixes:
- Update to 1.0.21
- The new crypto_ipcrypt_* functions implement mechanisms for securely encrypting and anonymizing IP addresses.
- The sodium_bin2ip and sodium_ip2bin helper functions have been added to complement the crypto_ipcrypt_* functions and easily convert addresses between bytes and strings.
- XOF: the crypto_xof_shake* and crypto_xof_turboshake* functions are
- standard extendable output functions. From input of any length, they can derive output of any length with the same properties as hash functions. These primitives are required by many post-quantum mechanisms, but can also be used for a wide range of applications, including key derivation, session encryption and more.
- Performance of AES256-GCM and AEGIS on ARM has been improved with some compilers
- Security: optblockers have been introduced in critical code paths to prevent compilers from introducing unwanted side channels via conditional jumps. This was observed on RISC-V targets with specific compilers and options.
- Security: crypto_core_ed25519_is_valid_point() now properly rejects small-order points that are not in the main subgroup
- ((nonnull)) attributes have been relaxed on some crypto_stream* functions to allow NULL output buffers when the output length is zero
- A cross-compilation issue with old clang versions has been fixed
- crypto_aead_aes256gcm_is_available is exported to JavaScript
- Security: memory fences have been added after MAC verification in AEAD to prevent speculative access to plaintext before authentication is complete
- Assembly files now include .gnu.property notes for proper IBT and Shadow Stack support when building with CET instrumentation.
- Record
SUSE-SU-2026:21393-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:21422-1 No score
Security update for libsodium
This update for libsodium fixes the following issues:
Security fixes:
- CVE-2025-15444: Cryptographic bypass via improper elliptic curve point validation (bsc#1256070).
- CVE-2025-69277: incorrect validation of elliptic curve points certain custom cryptography or untrusted data to crypto_core_ed25519_is_valid_point function (bsc#1255764).
Other fixes:
- Update to 1.0.21
- The new crypto_ipcrypt_* functions implement mechanisms for securely encrypting and anonymizing IP addresses.
- The sodium_bin2ip and sodium_ip2bin helper functions have been added to complement the crypto_ipcrypt_* functions and easily convert addresses between bytes and strings.
- XOF: the crypto_xof_shake* and crypto_xof_turboshake* functions are
- standard extendable output functions. From input of any length, they can derive output of any length with the same properties as hash functions. These primitives are required by many post-quantum mechanisms, but can also be used for a wide range of applications, including key derivation, session encryption and more.
- Performance of AES256-GCM and AEGIS on ARM has been improved with some compilers
- Security: optblockers have been introduced in critical code paths to prevent compilers from introducing unwanted side channels via conditional jumps. This was observed on RISC-V targets with specific compilers and options.
- Security: crypto_core_ed25519_is_valid_point() now properly rejects small-order points that are not in the main subgroup
- ((nonnull)) attributes have been relaxed on some crypto_stream* functions to allow NULL output buffers when the output length is zero
- A cross-compilation issue with old clang versions has been fixed
- crypto_aead_aes256gcm_is_available is exported to JavaScript
- Security: memory fences have been added after MAC verification in AEAD to prevent speculative access to plaintext before authentication is complete
- Assembly files now include .gnu.property notes for proper IBT and Shadow Stack support when building with CET instrumentation.
- Record
SUSE-SU-2026:21422-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:21431-1 No score
Security update for python-PyNaCl
This update for python-PyNaCl fixes the following issues:
Security fixes:
- CVE-2025-69277: incorrect validation of elliptic curve points certain custom cryptography or untrusted data to crypto_core_ed25519_is_valid_point function (bsc#1255764).
Other fixes:
- update to 1.6.2 (bsc#1255764, CVE-2025-69277):
- Updated libsodium to 1.0.20-stable (2025-12-31 build)
- Update to 1.6.1
- The
MAKEenvironment variable can now be used to specify themakebinary that should be used in the build process.
- update to 1.6.0:
- BACKWARDS INCOMPATIBLE: Removed support for Python 3.6 and 3.7.
- Added support for the low level AEAD AES bindings.
- Added support for crypto_core_ed25519_from_uniform.
- Update libsodium to 1.0.20-stable (2025-08-27 build).
- Added support for free-threaded Python 3.14.
- Added support for Windows on ARM wheels.
- Update in SLE-15 (bsc#1199282, jsc#PM-3243, jsc#SLE-24629)
- python-PyNaCl requires python-cffi [bsc#1161557]
- Record
SUSE-SU-2026:21431-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:4368-1 No score
Security update for libsodium
This update for libsodium fixes the following issues:
Update to 1.0.22 (jsc#PED-16890):
- Post-quantum key encapsulation is now available. ML-KEM768, the NIST-standardized lattice-based KEM, is accessible through the crypto_kem_mlkem768_*() functions.
- X-Wing, a hybrid KEM combining ML-KEM768 with X25519 for protection against both classical and quantum adversaries, is available through the crypto_kem_*() functions. X-Wing is the recommended KEM for most applications.
- SHA-3 hash functions are now available as crypto_hash_sha3256_() and crypto_hash_sha3512_(), with both one-shot and streaming APIs.
- Performance: NEON optimizations for Argon2 on ARM platforms.
- Performance: SHA3 (Keccak1600) now leverages ARM SHA3 instructions when available on ARM platforms.
- Performance: WebAssembly SIMD implementations of Argon2 have been added.
- XOF state alignment has been relaxed.
- crypto_core_keccak1600_state has been added.
- Export missing crypto_ipcrypt_nd_keygen() helper function.
- crypto_auth_hmacsha256_init and crypto_auth_hmacsha512_init now accept NULL key pointers (with a zero key length), for consistency with other _init functions.
- Fixed compilation with GCC on aarch64 and gcc 4.x.
- On aarch64, aes256-gcm is now enabled even when not using clang, including MSVC.
- Libsodium can be directly used as a dependency in a Zig project.
Update to 1.0.21 (bsc#1256070, CVE-2025-15444, bsc#1255764, CVE-2025-69277):
- The new crypto_ipcrypt_* functions implement mechanisms for securely encrypting and anonymizing IP addresses.
- The sodium_bin2ip and sodium_ip2bin helper functions have been added to complement the crypto_ipcrypt_* functions and easily convert addresses between bytes and strings.
- XOF: the crypto_xof_shake* and crypto_xof_turboshake* functions are
- standard extendable output functions. From input of any length, they can derive output of any length with the same properties as hash functions. These primitives are required by many post-quantum mechanisms, but can also be used for a wide range of applications, including key derivation, session encryption and more.
- Performance of AES256-GCM and AEGIS on ARM has been improved with some compilers
- Security: optblockers have been introduced in critical code paths to prevent compilers from introducing unwanted side channels via conditional jumps. This was observed on RISC-V targets with specific compilers and options.
- Security: crypto_core_ed25519_is_valid_point() now properly rejects small-order points that are not in the main subgroup
- ((nonnull)) attributes have been relaxed on some crypto_stream* functions to allow NULL output buffers when the output length is zero
- A cross-compilation issue with old clang versions has been fixed
- crypto_aead_aes256gcm_is_available is exported to JavaScript
- Security: memory fences have been added after MAC verification in AEAD to prevent speculative access to plaintext before authentication is complete
- Assembly files now include .gnu.property notes for proper IBT and Shadow Stack support when building with CET instrumentation.
Update to 1.0.20:
- build system updates and portability fixes
Includes changes from 1.0.19:
-
New AEADs: AEGIS-128L and AEGIS-256
-
The HKDF key derivation mechanism, required by many standard
protocols
- A test designed to trigger an OOM condition didn't work on Linux systems with memory overcommit turned on. It has been
- Emscripten: UTF8ToString() is now exported since
- New target: WebAssembly/WASI
- New functions to map a hash to an edwards25519 point or get a random point:
- crypto_core_ed25519_scalar_mul() has been implemented for
- Support for the Ristretto group has been implemented for
- Bug fix: sodium_pad() didn't properly support block sizes
- JS/WebAssembly: some old iOS versions can't…
- Record
SUSE-SU-2026:4368-1- Updated
- 2026-11-02
OSVUSN-7949-1 No score
libsodium vulnerability
It was discovered that Sodium incorrectly handled the elliptic curve point validity check in certain atypical use cases. This could result in invalid points being used, contrary to expectations.
- Record
USN-7949-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
paragonie/sodium_compatPackagist |
2 up to 2.5.0 | 2.5.0 |
paragonie/sodium_compatPackagist |
before 1.24.0 | 1.24.0 |
pynaclPyPI |
before 1.6.2 | 1.6.2 |
hdwalletPyPI |
before 3.6.1 | 3.6.1 |
libsodiumAlpine:v3.20 |
before 1.0.19-r1 | 1.0.19-r1 |
libsodiumAlpine:v3.21 |
before 1.0.20-r1 | 1.0.20-r1 |
libsodiumAlpine:v3.22 |
before 1.0.20-r1 | 1.0.20-r1 |
libsodiumAlpine:v3.23 |
before 1.0.20-r1 | 1.0.20-r1 |
libsodiumAlpine:v3.24 |
before 1.0.20-r1 | 1.0.20-r1 |
py3-pynaclAlpine:v3.23 |
before 1.6.2-r0 | 1.6.2-r0 |
Show 138 moreShow less
| Package | Affected | Fixed |
|---|---|---|
py3-pynaclAlpine:v3.24 |
before 1.6.2-r0 | 1.6.2-r0 |
libsodiumAzure Linux:3 |
before 1.0.19-2 | 1.0.19-2 |
libsodiumAzure Linux:2 |
before 1.0.18-7 | 1.0.18-7 |
libsodiumAlpaquita:23 |
1.0.18-r2 up to 1.0.18-r3 | 1.0.18-r3 |
libsodiumAlpaquita:25 |
1.0.20-r0 up to 1.0.20-r1 | 1.0.20-r1 |
libsodiumAlpaquita:stream |
1.0.18-r0 up to 1.0.20-r1 | 1.0.20-r1 |
libsodiumDebian:12 |
before 1.0.18-1+deb12u1, plus listed versions 1.0.18-1 |
1.0.18-1+deb12u1 |
libsodiumDebian:13 |
before 1.0.18-1+deb13u1, plus listed versions 1.0.18-1 |
1.0.18-1+deb13u1 |
libsodiumDebian:14 |
before 1.0.18-2, plus listed versions 1.0.18-1 |
1.0.18-2 |
libsodiumDebian:11 |
before 1.0.18-1+deb11u1, plus listed versions 1.0.18-1 |
1.0.18-1+deb11u1 |
paragonie/sodium_compatPackagist |
2 up to 2.5.0, plus listed versions v2.0.1v2.1.0v2.2.0v2.3.0v2.3.1v2.4.0 |
2.5.0 |
paragonie/sodium_compatPackagist |
before 1.24.0, plus listed versions v0.1.0v0.1.1v0.2.0v0.2.1v0.2.2 Show 45 moreShow lessv0.3.0v0.3.1v0.4.0v0.5.0v0.6.0v0.7.0v0.8.0v0.8.1v1.0.0v1.0.1v1.1.0v1.10.0v1.10.1v1.11.0v1.11.1v1.11.2v1.11.3v1.11.4v1.12.0v1.12.1v1.12.2v1.13.0v1.14.0v1.15.0v1.15.1v1.15.2v1.15.3v1.15.4v1.16.0v1.16.1v1.17.0v1.17.1v1.18.0v1.18.1v1.19.0v1.2.0v1.20.0v1.20.1v1.21.0v1.21.1v1.21.2v1.22.0v1.23.0v1.3.0v1.3.1 |
1.24.0 |
pynaclPyPI |
before 1.6.2, plus listed versions 0.1.00.2.00.2.10.2.20.2.3 Show 13 moreShow less0.3.01.01.0.11.1.01.1.11.1.21.2.01.2.11.3.01.4.01.5.01.6.01.6.1 |
1.6.2 |
hdwalletPyPI |
before 3.6.1, plus listed versions 0.1.00.1.0a10.1.10.2.01.0.0 Show 27 moreShow less1.0.11.1.01.1.11.2.01.3.01.3.11.3.22.0.02.0.0a12.0.12.1.02.1.12.1.22.2.02.2.13.0.03.0.13.1.03.1.0b13.1.0b23.2.03.2.13.2.33.3.03.4.03.5.13.6.0 |
3.6.1 |
sodiumMageia:9 |
before 1.0.18-3.1.mga9 | 1.0.18-3.1.mga9 |
libsodiumopenEuler:22.03-LTS-SP3 |
before 1.0.18-2.oe2203sp3 | 1.0.18-2.oe2203sp3 |
libsodiumopenEuler:22.03-LTS-SP4 |
before 1.0.18-2.oe2203sp4 | 1.0.18-2.oe2203sp4 |
libsodiumopenEuler:24.03-LTS |
before 1.0.19-2.oe2403 | 1.0.19-2.oe2403 |
libsodiumopenEuler:24.03-LTS-SP1 |
before 1.0.19-2.oe2403sp1 | 1.0.19-2.oe2403sp1 |
libsodiumopenEuler:24.03-LTS-SP2 |
before 1.0.19-2.oe2403sp2 | 1.0.19-2.oe2403sp2 |
libsodiumopenEuler:24.03-LTS-SP3 |
before 1.0.19-2.oe2403sp3 | 1.0.19-2.oe2403sp3 |
libsodiumopenEuler:20.03-LTS-SP4 |
before 1.0.18-2.oe2003sp4 | 1.0.18-2.oe2003sp4 |
libsodiumRed Hat:hummingbird:1 |
before 0:1.0.22-1.hum1 | 0:1.0.22-1.hum1 |
libsodium-develRed Hat:hummingbird:1 |
before 0:1.0.22-1.hum1 | 0:1.0.22-1.hum1 |
libsodium-staticRed Hat:hummingbird:1 |
before 0:1.0.22-1.hum1 | 0:1.0.22-1.hum1 |
mingw32-libsodiumRed Hat:hummingbird:1 |
before 0:1.0.22-1.hum1 | 0:1.0.22-1.hum1 |
mingw64-libsodiumRed Hat:hummingbird:1 |
before 0:1.0.22-1.hum1 | 0:1.0.22-1.hum1 |
PyNaClRoot:PyPI |
before 1.5.0+aikido.6 | 1.5.0+aikido.61.5.0+aikido.71.5.0+aikido.8 |
libsodiumSUSE:Linux Enterprise Micro 5.3 From an advisory covering 2 CVEs |
before 1.0.18-150000.4.14.1 | 1.0.18-150000.4.14.1 |
libsodiumSUSE:Linux Enterprise Micro 5.4 From an advisory covering 2 CVEs |
before 1.0.18-150000.4.14.1 | 1.0.18-150000.4.14.1 |
libsodiumSUSE:Linux Enterprise Micro 5.5 From an advisory covering 2 CVEs |
before 1.0.18-150000.4.14.1 | 1.0.18-150000.4.14.1 |
libsodiumSUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 2 CVEs |
before 1.0.18-150000.4.14.1 | 1.0.18-150000.4.14.1 |
libsodiumSUSE:Linux Enterprise Micro 5.2 From an advisory covering 2 CVEs |
before 1.0.18-150000.4.14.1 | 1.0.18-150000.4.14.1 |
libsodiumopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 1.0.18-150000.4.14.1 | 1.0.18-150000.4.14.1 |
libsodiumSUSE:Linux Enterprise Module for Public Cloud 12 From an advisory covering 2 CVEs |
before 1.0.16-1.15.1 | 1.0.16-1.15.1 |
libsodiumSUSE:Linux Micro 6.0 From an advisory covering 2 CVEs |
before 1.0.18-5.1 | 1.0.18-5.1 |
libsodiumSUSE:Linux Micro 6.1 From an advisory covering 2 CVEs |
before 1.0.18-slfo.1.1_3.1 | 1.0.18-slfo.1.1_3.1 |
libsodiumSUSE:Linux Enterprise Micro 5.3 From an advisory covering 2 CVEs |
before 1.0.22-150000.4.17.1 | 1.0.22-150000.4.17.1 |
zeromqSUSE:Linux Enterprise Micro 5.3 From an advisory covering 2 CVEs |
before 4.2.3-150000.3.17.1 | 4.2.3-150000.3.17.1 |
libsodiumSUSE:Linux Enterprise Micro 5.4 From an advisory covering 2 CVEs |
before 1.0.22-150000.4.17.1 | 1.0.22-150000.4.17.1 |
zeromqSUSE:Linux Enterprise Micro 5.4 From an advisory covering 2 CVEs |
before 4.2.3-150000.3.17.1 | 4.2.3-150000.3.17.1 |
libsodiumSUSE:Linux Enterprise Micro 5.5 From an advisory covering 2 CVEs |
before 1.0.22-150000.4.17.1 | 1.0.22-150000.4.17.1 |
zeromqSUSE:Linux Enterprise Micro 5.5 From an advisory covering 2 CVEs |
before 4.2.3-150000.3.17.1 | 4.2.3-150000.3.17.1 |
dnsdistSUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 2 CVEs |
before 1.9.12-150700.3.11.2 | 1.9.12-150700.3.11.2 |
libsodiumSUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 2 CVEs |
before 1.0.22-150000.4.17.1 | 1.0.22-150000.4.17.1 |
unboundSUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 2 CVEs |
before 1.25.2-150600.23.21.4 | 1.25.2-150600.23.21.4 |
usbguardSUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 2 CVEs |
before 1.1.2-150500.6.2.2 | 1.1.2-150500.6.2.2 |
zeromqSUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 2 CVEs |
before 4.2.3-150000.3.17.1 | 4.2.3-150000.3.17.1 |
apache2-mod_php7SUSE:Linux Enterprise Module for Legacy 15 SP7 From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.1 | 7.4.33-150400.4.75.1 |
php7SUSE:Linux Enterprise Module for Legacy 15 SP7 From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.2 | 7.4.33-150400.4.75.2 |
apache2-mod_php7SUSE:Linux Enterprise Module for Package Hub 15 SP7 From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.1 | 7.4.33-150400.4.75.1 |
php7SUSE:Linux Enterprise Module for Package Hub 15 SP7 From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.2 | 7.4.33-150400.4.75.2 |
php7-embedSUSE:Linux Enterprise Module for Package Hub 15 SP7 From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.1 | 7.4.33-150400.4.75.1 |
php7-fastcgiSUSE:Linux Enterprise Module for Package Hub 15 SP7 From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.1 | 7.4.33-150400.4.75.1 |
php7-fpmSUSE:Linux Enterprise Module for Package Hub 15 SP7 From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.1 | 7.4.33-150400.4.75.1 |
php7-testSUSE:Linux Enterprise Module for Package Hub 15 SP7 From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.1 | 7.4.33-150400.4.75.1 |
unboundSUSE:Linux Enterprise Module for Package Hub 15 SP7 From an advisory covering 2 CVEs |
before 1.25.2-150600.23.21.4 | 1.25.2-150600.23.21.4 |
apache2-mod_php7SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.1 | 7.4.33-150400.4.75.1 |
dnsdistSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 2 CVEs |
before 1.8.0-150400.9.8.1 | 1.8.0-150400.9.8.1 |
libsodiumSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 2 CVEs |
before 1.0.22-150000.4.17.1 | 1.0.22-150000.4.17.1 |
php7SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.2 | 7.4.33-150400.4.75.2 |
php7-fastcgiSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.1 | 7.4.33-150400.4.75.1 |
php7-fpmSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.1 | 7.4.33-150400.4.75.1 |
usbguardSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 2 CVEs |
before 1.1.2-150400.3.5.1 | 1.1.2-150400.3.5.1 |
zeromqSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 2 CVEs |
before 4.2.3-150000.3.17.1 | 4.2.3-150000.3.17.1 |
apache2-mod_php7SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.1 | 7.4.33-150400.4.75.1 |
dnsdistSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 2 CVEs |
before 1.8.0-150400.9.8.1 | 1.8.0-150400.9.8.1 |
libsodiumSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 2 CVEs |
before 1.0.22-150000.4.17.1 | 1.0.22-150000.4.17.1 |
php7SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.2 | 7.4.33-150400.4.75.2 |
php7-fastcgiSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.1 | 7.4.33-150400.4.75.1 |
php7-fpmSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.1 | 7.4.33-150400.4.75.1 |
usbguardSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 2 CVEs |
before 1.1.2-150400.3.5.1 | 1.1.2-150400.3.5.1 |
zeromqSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 2 CVEs |
before 4.2.3-150000.3.17.1 | 4.2.3-150000.3.17.1 |
dnsdistSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 2 CVEs |
before 1.8.0-150400.9.8.1 | 1.8.0-150400.9.8.1 |
libsodiumSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 2 CVEs |
before 1.0.22-150000.4.17.1 | 1.0.22-150000.4.17.1 |
usbguardSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 2 CVEs |
before 1.1.2-150500.6.2.2 | 1.1.2-150500.6.2.2 |
zeromqSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 2 CVEs |
before 4.2.3-150000.3.17.1 | 4.2.3-150000.3.17.1 |
dnsdistSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 2 CVEs |
before 1.8.0-150400.9.8.1 | 1.8.0-150400.9.8.1 |
libsodiumSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 2 CVEs |
before 1.0.22-150000.4.17.1 | 1.0.22-150000.4.17.1 |
usbguardSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 2 CVEs |
before 1.1.2-150500.6.2.2 | 1.1.2-150500.6.2.2 |
zeromqSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 2 CVEs |
before 4.2.3-150000.3.17.1 | 4.2.3-150000.3.17.1 |
apache2-mod_php7SUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.1 | 7.4.33-150400.4.75.1 |
dnsdistSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 2 CVEs |
before 1.8.0-150400.9.8.1 | 1.8.0-150400.9.8.1 |
libsodiumSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 2 CVEs |
before 1.0.22-150000.4.17.1 | 1.0.22-150000.4.17.1 |
php7SUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.2 | 7.4.33-150400.4.75.2 |
php7-fastcgiSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.1 | 7.4.33-150400.4.75.1 |
php7-fpmSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.1 | 7.4.33-150400.4.75.1 |
usbguardSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 2 CVEs |
before 1.1.2-150400.3.5.1 | 1.1.2-150400.3.5.1 |
zeromqSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 2 CVEs |
before 4.2.3-150000.3.17.1 | 4.2.3-150000.3.17.1 |
apache2-mod_php7SUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.1 | 7.4.33-150400.4.75.1 |
dnsdistSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 2 CVEs |
before 1.8.0-150400.9.8.1 | 1.8.0-150400.9.8.1 |
libsodiumSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 2 CVEs |
before 1.0.22-150000.4.17.1 | 1.0.22-150000.4.17.1 |
php7SUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.2 | 7.4.33-150400.4.75.2 |
php7-fastcgiSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.1 | 7.4.33-150400.4.75.1 |
php7-fpmSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.1 | 7.4.33-150400.4.75.1 |
usbguardSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 2 CVEs |
before 1.1.2-150500.6.2.2 | 1.1.2-150500.6.2.2 |
zeromqSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 2 CVEs |
before 4.2.3-150000.3.17.1 | 4.2.3-150000.3.17.1 |
apache2-mod_php7SUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.1 | 7.4.33-150400.4.75.1 |
dnsdistSUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 2 CVEs |
before 1.8.0-150400.9.8.1 | 1.8.0-150400.9.8.1 |
libsodiumSUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 2 CVEs |
before 1.0.22-150000.4.17.1 | 1.0.22-150000.4.17.1 |
php7SUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.2 | 7.4.33-150400.4.75.2 |
php7-fastcgiSUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.1 | 7.4.33-150400.4.75.1 |
php7-fpmSUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.1 | 7.4.33-150400.4.75.1 |
unboundSUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 2 CVEs |
before 1.25.2-150600.23.21.4 | 1.25.2-150600.23.21.4 |
usbguardSUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 2 CVEs |
before 1.1.2-150500.6.2.2 | 1.1.2-150500.6.2.2 |
zeromqSUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 2 CVEs |
before 4.2.3-150000.3.17.1 | 4.2.3-150000.3.17.1 |
apache2-mod_php7SUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.1 | 7.4.33-150400.4.75.1 |
dnsdistSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 2 CVEs |
before 1.8.0-150400.9.8.1 | 1.8.0-150400.9.8.1 |
libsodiumSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 2 CVEs |
before 1.0.22-150000.4.17.1 | 1.0.22-150000.4.17.1 |
php7SUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.2 | 7.4.33-150400.4.75.2 |
php7-fastcgiSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.1 | 7.4.33-150400.4.75.1 |
php7-fpmSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.1 | 7.4.33-150400.4.75.1 |
usbguardSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 2 CVEs |
before 1.1.2-150400.3.5.1 | 1.1.2-150400.3.5.1 |
zeromqSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 2 CVEs |
before 4.2.3-150000.3.17.1 | 4.2.3-150000.3.17.1 |
apache2-mod_php7SUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.1 | 7.4.33-150400.4.75.1 |
dnsdistSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 2 CVEs |
before 1.8.0-150400.9.8.1 | 1.8.0-150400.9.8.1 |
libsodiumSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 2 CVEs |
before 1.0.22-150000.4.17.1 | 1.0.22-150000.4.17.1 |
php7SUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.2 | 7.4.33-150400.4.75.2 |
php7-fastcgiSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.1 | 7.4.33-150400.4.75.1 |
php7-fpmSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.1 | 7.4.33-150400.4.75.1 |
usbguardSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 2 CVEs |
before 1.1.2-150500.6.2.2 | 1.1.2-150500.6.2.2 |
zeromqSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 2 CVEs |
before 4.2.3-150000.3.17.1 | 4.2.3-150000.3.17.1 |
apache2-mod_php7SUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.1 | 7.4.33-150400.4.75.1 |
dnsdistSUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 2 CVEs |
before 1.8.0-150400.9.8.1 | 1.8.0-150400.9.8.1 |
libsodiumSUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 2 CVEs |
before 1.0.22-150000.4.17.1 | 1.0.22-150000.4.17.1 |
php7SUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.2 | 7.4.33-150400.4.75.2 |
php7-fastcgiSUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.1 | 7.4.33-150400.4.75.1 |
php7-fpmSUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 2 CVEs |
before 7.4.33-150400.4.75.1 | 7.4.33-150400.4.75.1 |
unboundSUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 2 CVEs |
before 1.25.2-150600.23.21.4 | 1.25.2-150600.23.21.4 |
usbguardSUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 2 CVEs |
before 1.1.2-150500.6.2.2 | 1.1.2-150500.6.2.2 |
zeromqSUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 2 CVEs |
before 4.2.3-150000.3.17.1 | 4.2.3-150000.3.17.1 |
libsodiumUbuntu:16.04:LTS |
All versions, plus listed versions 1.0.3-11.0.8-5 |
None known |
libsodiumUbuntu:18.04:LTS |
All versions, plus listed versions 1.0.13-11.0.14-11.0.16-2 |
None known |
libsodiumUbuntu:20.04:LTS |
All versions, plus listed versions 1.0.18-1 |
None known |
libsodiumUbuntu:22.04:LTS |
before 1.0.18-1ubuntu0.22.04.1, plus listed versions 1.0.18-1build11.0.18-1build2 |
1.0.18-1ubuntu0.22.04.1 |
libsodiumUbuntu:24.04:LTS |
before 1.0.18-1ubuntu0.24.04.1, plus listed versions 1.0.18-1build21.0.18-1build3 |
1.0.18-1ubuntu0.24.04.1 |
libsodiumUbuntu:25.10 |
before 1.0.18-1ubuntu0.25.10.1, plus listed versions 1.0.18-1build3 |
1.0.18-1ubuntu0.25.10.1 |
python-PyNaClopenSUSE:Tumbleweed |
before 1.6.2-1.1 | 1.6.2-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | OSV | |
| affected | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-69277 is a medium vulnerability (CVSS 4.5) in Libsodium, published December 31, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.18%, the 7th percentile. Fixed in paragonie/sodium_compat 2.5.0.
References
github.com/jedisct1/libsodium/commit/ad3004ec8731730e93fcfbbc824e67eadc1c1bae
00f.net/2025/12/30/libsodium-vulnerability
news.ycombinator.com/item?id=46435614
ianix.com/pub/ed25519-deployment.html
github.com/pyca/pynacl/issues/920
github.com/pyca/pynacl/commit/ecf41f55a3d8f1e10ce89c61c4b4d67f3f4467cf
Show 48 moreShow less
github.com/pyca/pynacl/commit/96314884d88d1089ff5f336dba61d7abbcddbbf7
lists.debian.org/debian-lts-announce/2026/01/msg00004.html
nvd.nist.gov/vuln/detail/CVE-2025-69277
github.com/paragonie/sodium_compat/commit/2cb48f26130919f92f30650bdcc30e6f4ebe45ac
github.com/paragonie/sodium_compat/commit/4714da6efdc782c06690bc72ce34fae7941c2d9f
github.com/FriendsOfPHP/security-advisories/blob/master/paragonie/sodium_compat/2025-12-30.yaml
github.com/hdwallet-io/python-hdwallet/pull/124
github.com/advisories/GHSA-mrfv-m5wm-5w6w
security.alpinelinux.org/vuln/CVE-2025-69277
docs.bell-sw.com/security/cves/CVE-2025-69277
github.com/CVEProject/cvelistV5/tree/main/cves/2025/69xxx/CVE-2025-69277.json
security-tracker.debian.org/tracker/CVE-2025-69277
github.com/paragonie/sodium_compat
advisories.mageia.org/MGASA-2026-0004.html
bugs.mageia.org/show_bug.cgi?id=34940
lists.debian.org/debian-security-announce/2026/msg00002.html
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1097
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1098
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1099
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1100
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1101
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1102
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1557
pypi.org/project/hdwallet
pypi.org/project/pynacl
access.redhat.com/errata/RHSA-2026:7369
images.redhat.com
access.redhat.com/security/cve/CVE-2025-69277
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_7369.json
bugzilla.redhat.com/show_bug.cgi?id=2426416
cve.org/CVERecord?id=CVE-2025-69277
suse.com/support/update/announcement/2026/suse-su-20260368-1
bugzilla.suse.com/1255764
bugzilla.suse.com/1256070
suse.com/security/cve/CVE-2025-15444
suse.com/security/cve/CVE-2025-69277
suse.com/support/update/announcement/2026/suse-su-20260482-1
suse.com/support/update/announcement/2026/suse-su-202620448-1
suse.com/support/update/announcement/2026/suse-su-202620484-1
suse.com/support/update/announcement/2026/suse-su-202621393-1
suse.com/support/update/announcement/2026/suse-su-202621422-1
suse.com/support/update/announcement/2026/suse-su-202621431-1
bugzilla.suse.com/1161557
bugzilla.suse.com/1199282
suse.com/support/update/announcement/2026/suse-su-20264368-1
ubuntu.com/security/CVE-2025-69277
ubuntu.com/security/notices/USN-7949-1
Left out here: 23 versions and the rest of 1 source description. The JSON record has them.