Logo
-

Byte Open Security

(ByteOS Network)

Log In

Sign Up

ByteOS

Security
Vulnerability Details
Registries
Custom Views
Weaknesses
Attack Patterns
Filters & Tools
CVE Vulnerability Details :
CVE-2026-49852
PUBLISHED
More InfoOfficial Page
Assigner-GitHub_M
Assigner Org ID-a0819718-46f1-4df5-94e2-005712e83aaa
View Known Exploited Vulnerability (KEV) details
Published At-17 Jul, 2026 | 19:14
Updated At-20 Jul, 2026 | 14:58
Rejected At-
▼CVE Numbering Authority (CNA)
joserfc: HS256/HS384/HS512 verify accepts empty/nil HMAC key (cross-language sibling of CVE-2026-45363)

joserfc is a Python library that provides an implementation of several JSON Object Signing and Encryption (JOSE) standards. Prior to 1.6.8, joserfc.jwt.decode accepts attacker-forged HMAC-signed tokens when the caller-supplied verification key is the empty string or None, because HMACAlgorithm.sign and HMACAlgorithm.verify in src/joserfc/_rfc7518/jws_algs.py pass the output of OctKey.get_op_key(...) to hmac.new(...) and OctKey.import_key in src/joserfc/_rfc7518/oct_key.py only emits a SecurityWarning for keys shorter than 14 bytes without rejecting zero-length input. This issue is fixed in version 1.6.8.

Affected Products
Vendor
authlib
Product
joserfc
Versions
Affected
  • < 1.6.8
Problem Types
TypeCWE IDDescription
CWECWE-287CWE-287: Improper Authentication
CWECWE-326CWE-326: Inadequate Encryption Strength
CWECWE-1391CWE-1391: Use of Weak Credentials
Type: CWE
CWE ID: CWE-287
Description: CWE-287: Improper Authentication
Type: CWE
CWE ID: CWE-326
Description: CWE-326: Inadequate Encryption Strength
Type: CWE
CWE ID: CWE-1391
Description: CWE-1391: Use of Weak Credentials
Metrics
VersionBase scoreBase severityVector
4.08.7HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
Version: 4.0
Base score: 8.7
Base severity: HIGH
Vector:
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
Metrics Other Info
Impacts
CAPEC IDDescription
Solutions

Configurations

Workarounds

Exploits

Credits

Timeline
EventDate
Replaced By

Rejected Reason

References
HyperlinkResource
https://github.com/authlib/joserfc/security/advisories/GHSA-gg9x-qcx2-xmrh
x_refsource_CONFIRM
https://github.com/authlib/joserfc/commit/86d00910b2b2d2d07503fee9b572906daefab7f1
x_refsource_MISC
https://github.com/authlib/joserfc/releases/tag/1.6.8
x_refsource_MISC
Hyperlink: https://github.com/authlib/joserfc/security/advisories/GHSA-gg9x-qcx2-xmrh
Resource:
x_refsource_CONFIRM
Hyperlink: https://github.com/authlib/joserfc/commit/86d00910b2b2d2d07503fee9b572906daefab7f1
Resource:
x_refsource_MISC
Hyperlink: https://github.com/authlib/joserfc/releases/tag/1.6.8
Resource:
x_refsource_MISC
▼Authorized Data Publishers (ADP)
CISA ADP Vulnrichment
Affected Products
Metrics
VersionBase scoreBase severityVector
Metrics Other Info
Impacts
CAPEC IDDescription
Solutions

Configurations

Workarounds

Exploits

Credits

Timeline
EventDate
Replaced By

Rejected Reason

References
HyperlinkResource
https://github.com/authlib/joserfc/security/advisories/GHSA-gg9x-qcx2-xmrh
exploit
Hyperlink: https://github.com/authlib/joserfc/security/advisories/GHSA-gg9x-qcx2-xmrh
Resource:
exploit
Details not found