Sodium.xs casts a STRLEN (size_t) to unsigned long long when passing a length pointer to libsodium functions. On 32-bit systems size_t is typically 32-bits while an unsigned long long is at least 64-bits.
Analysis and contextual insights are available on OpenCVE Cloud.
Vendor Solution
Upgrade to version 2.002
Tracking
Sign in to view the affected projects.
No advisories yet.
Wed, 04 Mar 2026 02:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Timlegge crypt\
|
|
| CPEs | cpe:2.3:a:timlegge:crypt\:\:nacl\:\:sodium:*:*:*:*:*:perl:*:* | |
| Vendors & Products |
Timlegge crypt\
|
Mon, 23 Feb 2026 19:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
cvssV3_1
|
Mon, 23 Feb 2026 15:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Timlegge
Timlegge crypt::nacl::sodium |
|
| Vendors & Products |
Timlegge
Timlegge crypt::nacl::sodium |
Sun, 22 Feb 2026 23:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Crypt::NaCl::Sodium versions through 2.001 for Perl has an integer overflow flaw on 32-bit systems. Sodium.xs casts a STRLEN (size_t) to unsigned long long when passing a length pointer to libsodium functions. On 32-bit systems size_t is typically 32-bits while an unsigned long long is at least 64-bits. | |
| Title | Crypt::NaCl::Sodium versions through 2.001 for Perl has an integer overflow flaw on 32-bit systems | |
| Weaknesses | CWE-190 | |
| References |
|
Status: PUBLISHED
Assigner: CPANSec
Published:
Updated: 2026-02-23T18:47:51.202Z
Reserved: 2026-02-16T14:52:54.157Z
Link: CVE-2026-2588
Updated: 2026-02-23T18:45:23.032Z
Status : Analyzed
Published: 2026-02-23T00:15:59.330
Modified: 2026-03-04T02:23:33.820
Link: CVE-2026-2588
No data.
OpenCVE Enrichment
Updated: 2026-04-17T16:30:05Z