NivoCart through 2.4.0 contains a predictable password reset token vulnerability in the forgotten.php endpoint that generates recovery codes using substr(md5(mt_rand()), 0, 10). Attackers who know an administrator's email address can request a password reset and predict the token to gain administrative account access without rate limiting or expiration.
Casky was already ahead
This CVE exploits attack patterns that Casky's 0matched skills already investigate — long before this vulnerability was disclosed. Claude's reasoning model maps these techniques to MITRE ATT&CK, so practitioners who ran these skills have already seen the threat behaviour in their findings.
NivoCart versions through 2.4.0 contain a critical authentication bypass vulnerability in the forgotten.php endpoint that generates password reset tokens using a weak randomization method: substr(md5(mt_rand()), 0, 10). This vulnerability (CWE-338: Use of Insufficiently Random Values) allows attackers to predict recovery codes with minimal computational effort. An attacker who knows an administrator's email address can request a password reset, calculate the likely token value, and gain full administrative access to the e-commerce platform without triggering rate limiting protections or relying on token expiration. This directly impacts NivoCart deployments and represents a complete compromise of account security controls, enabling lateral movement, data theft, and malicious modifications to product catalogs or customer data.
While this specific CVE currently lacks mapped MITRE ATT&CK techniques, Casky's extended reasoning capabilities would detect the underlying attack patterns through reconnaissance and credential access behaviors. Practitioners using Casky would observe indicators such as multiple failed authentication attempts followed by successful admin logins from anomalous sources, unusual account recovery requests concentrated around administrator accounts, or suspicious login activities immediately after password reset requests. Although Casky's current skill library (0 direct matches for this CVE) doesn't include specialized detections for mt_rand() prediction patterns, security teams can leverage Casky's reasoning engine to correlate weak cryptographic implementations with Credential Access techniques (MITRE T1110 family) and develop custom detection rules by analyzing authentication logs for timing anomalies and token reuse patterns that would indicate automated token prediction attempts.
Composite risk scoring from EPSS, CISA KEV, Shodan, and GreyNoise — 21 security APIs correlated into a single Casky Risk Score. Coming in Casky Pro. Join early access →
Casky has 0 skills that investigate the attack patterns behind CVE-2026-94107. Run one and get CVSS-scored findings in 3 minutes.
Run the skill that detects this →© 2026 Casky.AI, Inc. · AI Security Investigation