SEPTEMBER 14, 2026
Live Feed
Back to database
Case File

CVE-2026-81852

LOW · CVSS 2.1 EPSS 0.30% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-31 · Last synced 2026-09-14

CyberRota Analysis

AI-Generated

The ash_admin component of the ash-project is vulnerable due to the use of a hardcoded, publicly known CSP nonce, which undermines the effectiveness of the Content-Security-Policy by allowing attackers to exploit HTML-injection vulnerabilities on admin pages. This can lead to unauthorized execution of inline scripts that the policy intended to block. Organizations using affected versions (from 0.10.8 to before 1.3.1) should prioritize remediation to enhance their security posture against potential exploitation.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-81852
Severity
LOW
CVSS
2.1
EPSS
0.30%

Original NVD Description

Use of Insufficiently Random Values vulnerability in ash-project ash_admin ships a hardcoded, publicly known CSP nonce, defeating nonce-based Content-Security-Policy protection. When mounted without :csp_nonce_assign_key, AshAdmin.Router.ash_admin/2 defaulted the img, style, and script nonces to the literal constant ash_admin-Ed55GFnX, which AshAdmin.Layouts wrote verbatim into the nonce attribute of its inline <style> and <script> tags on every response. The value is a compile-time constant published in the repository and is never rotated per request. If an application's CSP script-src allow-lists that documented default, any HTML-injection sink on an admin page can reuse the known nonce to run inline scripts the policy was meant to block. The fix generates a fresh random nonce per request. This issue affects ash_admin: from 0.10.8 before 1.3.1.