CVE Catalog

CVE-2025-53960

MediumCVSS 5.9
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.26%

16th percentile - higher than 16% of all known CVEs

Summary

Apache StreamPark directly uses the user's password as the HMAC signing key (e.g., with the HS256 algorithm) when issuing JWT tokens. An attacker can exploit this to perform offline brute-force attacks on the user's password using a captured JWT, or to forge identity tokens if the password is known, leading to complete account takeover.

Risk Assessment

An attacker can take over a user account, potentially leading to unauthorized access to data and functions. The risk affects Apache StreamPark installations from version 2.0.0 before 2.1.7.

Recommendation

Update Apache StreamPark to version 2.1.7 or later, which fixes this vulnerability.

Other vulnerabilities in Apache StreamPark

See all
Original NVD description (English source)

When issuing JSON Web Tokens (JWT), Apache StreamPark directly uses the user's password as the HMAC signing key (e.g., with the HS256 algorithm). An attacker can exploit this vulnerability to perform offline brute-force attacks on the user's password using a captured JWT, or to arbitrarily forge identity tokens for the user if the password is already known, ultimately leading to complete account takeover. This issue affects Apache StreamPark: from 2.0.0 before 2.1.7. Users are recommended to upgrade to version 2.1.7, which fixes the issue.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS