PT-2026-61577

CVE-2026-63761

·

Published

2026-07-01

·

Updated

2026-07-22

Description by

CVSS 4.0
5.3
Medium
MetricsAV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions SurrealDB versions prior to 3.1.0
Description When a JWT access method is configured using the ALGORITHM ES512 parameter within the DEFINE ACCESS statement, the system silently substitutes the ES384 algorithm. This occurs because the underlying jsonwebtoken crate (v10.x) lacks an ES512 variant, causing the mapping to default to ES384 without generating errors, warnings, or log messages. Consequently, users providing a P-521 key for ES512 encounter authentication handshake failures due to a curve mismatch, as ES384 requires a P-384 curve. Additionally, tokens generated are rejected by external systems expecting genuine ES512 signatures. This issue does not allow for token forgery or compromise of data confidentiality and integrity.
Recommendations Update to version 3.1.0 or later.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-FWG2-GR34-Q3W8
GHSA-GW59-X2XR-WWVR
Found an issue in the description? Have something to add? Feel free to write us 👾