Intel

AIKIDO-2025-11010

paragonie/sodium_compat is vulnerable to Incomplete List of Disallowed Inputs

Incomplete List of Disallowed InputsCVE-2025-69277 Published Dec 31, 2025

45

Medium Risk

This Affects:

PHPparagonie/sodium_compat
0.0.1 - 1.23.0
Fixed in 1.24.0
2.0.0 - 2.4.0
Fixed in 2.5.0
Are you affected? Scan for Free

TL;DR

Affected versions of this package are vulnerable to improper validation of Ed25519 elliptic-curve points due to a flaw in crypto_core_ed25519_is_valid_point(), which fails to correctly reject certain invalid inputs. This can lead to incorrect behavior in applications that directly rely on this low-level function with untrusted data. High-level cryptographic APIs are not impacted.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

paragonie/sodium_compat is vulnerable to Incomplete List of Disallowed Inputs in versions 0.0.1 - 1.23.0 and 2.0.0 - 2.4.0.

How to fix this

Upgrade the paragonie/sodium_compat library to the patch version.