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

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-107631— Record of Consent Extension for Complianz <= 2.5 - Unauthenticated Stored Cross-Site Scripting via 'uid' Parameter

Quick assessment

Affected
davidevalerio Record of Consent Extension for Complianz
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.

WordPress 合规插件 Complianz 中的“同意记录扩展”模块存在存储型跨站脚本漏洞。该漏洞出现在所有 2.5 及以下版本中,原因是未对 'uid' 参数进行充分的输入清理和输出转义。这使得未经身份验证的攻击者能够在网页中注入任意 Web 脚本,每当用户访问被注入的页面时,这些脚本就会执行。这是因为强制使用的 nonce 是通过 在 中生成的,因此任何未经认证的 frontend 访客都可以读取它,并且写路径上没有能力或角色检查机制进行保护。

CVSS 7.2 · High EPSS 0.32% · P23

Possible ATT&CK Techniques 1 AI

T1190 · Exploit Public-Facing Application

Affected Version Matrix 1

VendorProduct Version RangeStatus
davidevalerio Record of Consent Extension for Complianz ≤ 2.5 affected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-107631

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
Record of Consent Extension for Complianz <= 2.5 - Unauthenticated Stored Cross-Site Scripting via 'uid' Parameter
Source: CVE Program / CVE List V5
Vulnerability Description
The Record of Consent Extension for Complianz plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'uid' parameter in all versions up to, and including, 2.5 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This is possible because the enforcing nonce is emitted via wp_localize_script on wp_enqueue_scripts and is therefore readable by any unauthenticated frontend visitor, and no capability or role check gates the write path.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
Source: CVE Program / CVE List V5
Vulnerability Type
在Web页面生成时对输入的转义处理不恰当(跨站脚本)
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
davidevalerio Record of Consent Extension for Complianz 0 ~ 2.5 -

II. Public POCs for CVE-2026-107631

# 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-107631

请登录查看更多情报信息。

Other References for CVE-2026-107631 (4)

IV. Related Vulnerabilities

V. Comments for CVE-2026-107631

No comments yet


Leave a comment