Vulnerability Information
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
Vulnerability Title
Crypt::Argon2 versions from 0.017 before 0.031 for Perl perform a heap out-of-bounds read in argon2_verify on empty encoded input
Vulnerability Description
Crypt::Argon2 versions from 0.017 before 0.031 for Perl perform a heap out-of-bounds read in argon2_verify on empty encoded input. The auto-detect form of argon2_verify passes encoded_len - 1 as the length argument to memchr without checking that encoded_len is non-zero. When the encoded string is empty, the size_t subtraction underflows to SIZE_MAX and memchr scans adjacent heap memory looking for a '$' separator byte. A caller that invokes argon2_verify against a stored hash that may legitimately be empty (for example a placeholder row or a NULL column materialised as an empty string) reads out-of-bounds heap memory, which can crash the process or leak the position of an adjacent '$' byte into subsequent parsing.
CVSS Information
N/A
Vulnerability Type
缓冲区上溢读取
Vulnerability Title
crypt-argon2 安全漏洞
Vulnerability Description
crypt-argon2是Leon Timmermans个人开发者的一个密码哈希与验证工具。 crypt-argon2 0.017版本至0.031之前版本存在安全漏洞,该漏洞源于argon2_verify在空编码输入上执行堆越界读取,可能导致进程崩溃或泄露相邻堆内存中的分隔符位置。
CVSS Information
N/A
Vulnerability Type
N/A