Weak Randomness Vulnerability in Seahub by Haiwen
CVE-2026-125362

2.3LOW

Key Information:

Vendor

Haiwen

Status
Vendor
CVE Published:
9 November 2026

What is CVE-2026-125362?

Seahub versions up to 14.0.10 contain a vulnerability where batch share link passwords are generated using Python's non-cryptographic random.choices(). This flaw allows authenticated users, who can create share links, to generate multiple passwords through the multi-share-links batch endpoint. By exploiting the predictable nature of the random number generator, attackers can recover the Mersenne Twister state, enabling them to anticipate other users' share link passwords and compromise their security.

Affected Version(s)

seahub 0 <= 14.0.10

References

CVSS V4

Score:
2.3
Severity:
LOW
Confidentiality:
Low
Integrity:
None
Availability:
None
Attack Vector:
Network
Attack Complexity:
High
Attack Required:
Physical
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

George Chen
.