Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2026-48990— joserfc: b64=false RFC7797 JWS payloads bypass JWSRegistry payload-size limits during deserialization

Quick assessment

Affected
authlib joserfc
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Authlib joserfc是Authlib组织开源的一个 Python 库,全面实现了 JOSE(JSON Object Signing and Encryption)系列标准,包括 JWS、JWE、JWK、JWT 等 RFC 规范,用于安全地处理 JSON 数据的签名与加密。 Authlib joserfc 1.3.4版本至1.6.5版本存在安全漏洞,该漏洞源于未对RFC7797 b64=false JWS有效载荷应用JWSRegistry.max_payload_length限制,可能导致资源耗尽

CVSS 5.3 · Medium EPSS 0.16% · P6

Possible ATT&CK Techniques 1 AI

T1496 · Resource Hijacking

Affected Version Matrix 1

VendorProduct Version RangeStatus
authlib joserfc < 1.6.7 affected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-48990

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
joserfc: b64=false RFC7797 JWS payloads bypass JWSRegistry payload-size limits during deserialization
Source: CVE Program / CVE List V5
Vulnerability Description
joserfc is a Python library that provides an implementation of several JSON Object Signing and Encryption (JOSE) standards. In versions 1.3.4 through 1.6.5, joserfc accepts oversized RFC7797 b64=false JWS payloads without applying JWSRegistry.max_payload_length, which can lead to resource exhaustion. The normal JWS compact and flattened JSON paths reject payloads above the configured payload-size limit with ExceededSizeError. The RFC7797 unencoded payload paths do not make the same check. A valid b64=false compact or flattened JSON JWS can therefore deserialize successfully with a payload larger than JWSRegistry.max_payload_length. Applications that accept lower-trust JWS values and rely on joserfc to reject oversized token content during verification have a moderate availability risk. This issue has been fixed in version 1.6.7.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Source: CVE Program / CVE List V5
Vulnerability Type
未加控制的资源消耗(资源穷尽)
Source: CVE Program / CVE List V5
Vulnerability Title
Authlib joserfc 资源管理错误漏洞
Source: CNNVD (China National Vulnerability Database)
Vulnerability Description
Authlib joserfc是Authlib组织开源的一个 Python 库,全面实现了 JOSE(JSON Object Signing and Encryption)系列标准,包括 JWS、JWE、JWK、JWT 等 RFC 规范,用于安全地处理 JSON 数据的签名与加密。 Authlib joserfc 1.3.4版本至1.6.5版本存在安全漏洞,该漏洞源于未对RFC7797 b64=false JWS有效载荷应用JWSRegistry.max_payload_length限制,可能导致资源耗尽
Source: CNNVD (China National Vulnerability Database)
CVSS Information
N/A
Source: CNNVD (China National Vulnerability Database)
Vulnerability Type
N/A
Source: CNNVD (China National Vulnerability Database)

Affected Products

Vendor Product Affected Versions CPE Subscribe
authlib joserfc < 1.6.7 -

II. Public POCs for CVE-2026-48990

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-48990

登录查看更多情报信息。

Patches & Fixes for CVE-2026-48990 (1)

Vendor Advisories for CVE-2026-48990 (1)

IV. Related Vulnerabilities

V. Comments for CVE-2026-48990

No comments yet


Leave a comment