CVE-2026-77831: ash_paper_trail
- Severity
- 2.1 (LOW)
- Vendor
- ASH-PROJECT
- Affected versions
- 0.1.1 through before 0.7.0; 449cd2a93416853066378fa61c715e89f80dc854 through before e781f5d8840b07d57db99f9a4728298837d7
- Fixed version
- 0.7.0.
- Patch status
- Patched
- Published
- 2026-08-30T01:20:29.597
- Modified
- 2026-08-30T01:20:29.597
Why it matters
This matters because the affected product may allow code execution. Prioritize systems that are internet-facing or have privileged access to other infrastructure.
Recommended admin actions
- Review during normal vulnerability triage unless the affected system is internet-facing or business-critical.
- Compare installed versions against the affected version range in the advisory.
- Review logs for suspicious activity related to the affected application or component.
Technical summary
Inefficient Algorithmic Complexity vulnerability in ash-project ash_paper_trail allows a user who can submit a large array attribute to a paper-trailed create or update action to cause a denial of service through excessive CPU and memory use. With full-diff change tracking, AshPaperTrail.ChangeBuilders.FullDiff.ListChange pairs each prior array element against the new list by rebuilding the remaining-elements accumulator with acc ++ [tuple] on every step, copying the growing list each time, so the pairing scales cubically in the array length. Nothing bounds the length and the value comes straight from action input, so one request carrying a large accepted {:array, _} attribute forces tens of seconds of CPU and multi-gigabyte allocations. This issue affects ash_paper_trail: from 0.1.1 before 0.7.0.
View the official NVD record for CVE-2026-77831
CVE data is sourced from NVD/CNA records and optional enrichment. Validate against the vendor advisory before taking production action.
VULNERABILITY PULSE
| AFFECTED PRODUCT | ACTION | ||
|---|---|---|---|
| CVE-2026-82456 |
argocd-mcp
Reporter: DISCLOSURE
|
10
CRITICAL
|
VIEW RECORD |
| CVE-2026-14494 |
SigmaForms Pro – AI Generated Forms
Reporter: SECURITY
|
9.8
CRITICAL
|
VIEW RECORD |
| CVE-2026-15369 |
Custom User Registration Fields for WooCommerce
Reporter: SECURITY
|
9.8
CRITICAL
|
VIEW RECORD |
| CVE-2026-15980 |
MyHome Core
Reporter: SECURITY
|
9.8
CRITICAL
|
VIEW RECORD |
| CVE-2026-82466 |
rodauth PATCH
Reporter: DISCLOSURE
|
9.4
CRITICAL
|
VIEW RECORD |
| CVE-2026-82448 |
Shinobi
Reporter: DISCLOSURE
|
9.3
CRITICAL
|
VIEW RECORD |
| CVE-2026-82452 |
rust-iot-platform
Reporter: DISCLOSURE
|
9.3
CRITICAL
|
VIEW RECORD |
| CVE-2026-82454 |
omnivore
Reporter: DISCLOSURE
|
9.3
CRITICAL
|
VIEW RECORD |
| CVE-2026-82460 |
cloudcmd PATCH
Reporter: DISCLOSURE
|
9.3
CRITICAL
|
VIEW RECORD |
| CVE-2026-82473 |
kubeedge
Reporter: DISCLOSURE
|
8.8
HIGH
|
VIEW RECORD |
| CVE-2026-82447 |
skyvern PATCH
Reporter: DISCLOSURE
|
8.7
HIGH
|
VIEW RECORD |
| CVE-2026-82450 |
bookstack PATCH
Reporter: DISCLOSURE
|
8.7
HIGH
|
VIEW RECORD |
| CVE-2026-82453 |
rust-iot-platform
Reporter: DISCLOSURE
|
8.7
HIGH
|
VIEW RECORD |
| CVE-2026-82481 |
cohttp PATCH
Reporter: CVE
|
8.7
HIGH
|
VIEW RECORD |
| CVE-2026-82472 |
documenso PATCH
Reporter: DISCLOSURE
|
8.7
HIGH
|
VIEW RECORD |
| CVE-2026-82461 |
pac4j PATCH
Reporter: DISCLOSURE
|
8.6
HIGH
|
VIEW RECORD |
| CVE-2026-82463 |
pac4j PATCH
Reporter: DISCLOSURE
|
8.6
HIGH
|
VIEW RECORD |
| CVE-2026-82475 |
astron-agent
Reporter: DISCLOSURE
|
8.6
HIGH
|
VIEW RECORD |
| CVE-2026-82457 |
su-exec
Reporter: DISCLOSURE
|
8.5
HIGH
|
VIEW RECORD |
| CVE-2026-82474 |
sudo
Reporter: DISCLOSURE
|
8.5
HIGH
|
VIEW RECORD |
| CVE-2026-75759 |
oidcc PATCH
Reporter: 6B3AD84C-E1A6-4BF7-A703-F496B71E49DB
|
7.6
HIGH
|
VIEW RECORD |
| CVE-2026-75807 |
SAML Single Sign On – SSO Login
Reporter: SECURITY
|
7.5
HIGH
|
VIEW RECORD |
| CVE-2026-82449 |
cockpit PATCH
Reporter: DISCLOSURE
|
6.9
MEDIUM
|
VIEW RECORD |
| CVE-2026-82455 |
rubygems
Reporter: DISCLOSURE
|
6.9
MEDIUM
|
VIEW RECORD |
| CVE-2026-82462 |
pac4j PATCH
Reporter: DISCLOSURE
|
6.9
MEDIUM
|
VIEW RECORD |
| CVE-2026-82465 |
pac4j PATCH
Reporter: DISCLOSURE
|
6.9
MEDIUM
|
VIEW RECORD |
| CVE-2026-82476 |
memos
Reporter: DISCLOSURE
|
6.9
MEDIUM
|
VIEW RECORD |
| CVE-2026-82478 |
Trick
Reporter: CNA
|
6.9
MEDIUM
|
VIEW RECORD |
| CVE-2026-82417 |
qs PATCH
Reporter: 7FFCEE3D-2C14-4C3E-B844-86C6A321A158
|
6.3
MEDIUM
|
VIEW RECORD |
| CVE-2026-82562 |
qs PATCH
Reporter: 7FFCEE3D-2C14-4C3E-B844-86C6A321A158
|
6.3
MEDIUM
|
VIEW RECORD |
| CVE-2026-75847 |
ash_paper_trail PATCH
Reporter: 6B3AD84C-E1A6-4BF7-A703-F496B71E49DB
|
5.9
MEDIUM
|
VIEW RECORD |
| CVE-2026-77970 |
ash_paper_trail PATCH
Reporter: 6B3AD84C-E1A6-4BF7-A703-F496B71E49DB
|
5.9
MEDIUM
|
VIEW RECORD |
| CVE-2026-82477 |
Heimdall PATCH
Reporter: CVE
|
5.8
MEDIUM
|
VIEW RECORD |
| CVE-2026-82451 |
Formwork
Reporter: DISCLOSURE
|
5.3
MEDIUM
|
VIEW RECORD |
| CVE-2026-82464 |
pac4j PATCH
Reporter: DISCLOSURE
|
5.3
MEDIUM
|
VIEW RECORD |
| CVE-2026-82479 |
cFS
Reporter: CNA
|
5.3
MEDIUM
|
VIEW RECORD |
| CVE-2026-82480 |
cFS
Reporter: CNA
|
5.3
MEDIUM
|
VIEW RECORD |
| CVE-2026-82469 |
rodauth PATCH
Reporter: DISCLOSURE
|
5.1
MEDIUM
|
VIEW RECORD |
| CVE-2026-82470 |
rodauth PATCH
Reporter: DISCLOSURE
|
5.1
MEDIUM
|
VIEW RECORD |
| CVE-2026-82467 |
rodauth PATCH
Reporter: DISCLOSURE
|
4.9
MEDIUM
|
VIEW RECORD |
| CVE-2026-82468 |
rodauth PATCH
Reporter: DISCLOSURE
|
4.9
MEDIUM
|
VIEW RECORD |
| CVE-2026-82364 |
mall
Reporter: CNA
|
2.3
LOW
|
VIEW RECORD |
| CVE-2026-82421 |
Sales and Inventory System
Reporter: CNA
|
2.1
LOW
|
VIEW RECORD |
| CVE-2026-82422 |
Sales and Inventory System
Reporter: CNA
|
2.1
LOW
|
VIEW RECORD |
| CVE-2026-82423 |
mall
Reporter: CNA
|
2.1
LOW
|
VIEW RECORD |
| CVE-2026-82424 |
Student Information System
Reporter: CNA
|
2.1
LOW
|
VIEW RECORD |
| CVE-2026-77831 |
ash_paper_trail PATCH
Reporter: 6B3AD84C-E1A6-4BF7-A703-F496B71E49DB
|
2.1
LOW
|
VIEW RECORD |
| CVE-2026-77846 |
ash_sqlite PATCH
Reporter: 6B3AD84C-E1A6-4BF7-A703-F496B71E49DB
|
2.1
LOW
|
VIEW RECORD |
| CVE-2026-82482 |
Coppermine Photo Gallery PATCH
Reporter: CNA
|
2
LOW
|
VIEW RECORD |
| CVE-2026-14307 |
geotargetingwp PATCH
Reporter: CONTACT
|
0
N/A
|
VIEW RECORD |
| CVE-2026-14835 |
SOGO Add Script to Individual Pages Header Footer
Reporter: CONTACT
|
0
N/A
|
VIEW RECORD |
| CVE-2026-19722 |
WPvivid — Backup, Migration & Staging PATCH
Reporter: CONTACT
|
0
N/A
|
VIEW RECORD |
| CVE-2026-76585 |
Customer Reviews for WooCommerce PATCH
Reporter: CONTACT
|
0
N/A
|
VIEW RECORD |
| CVE-2026-78364 |
MW WP Form PATCH
Reporter: CONTACT
|
0
N/A
|
VIEW RECORD |
| CVE-2026-81660 |
Groundhogg — CRM, Newsletters, and Marketing Automation PATCH
Reporter: CONTACT
|
0
N/A
|
VIEW RECORD |
| CVE-2026-81766 |
Really Simple Security PATCH
Reporter: CONTACT
|
0
N/A
|
VIEW RECORD |
About the Vulnerability Pulse CVE Feed
The Vulnerability Pulse feed tracks live CVE advisories sourced from the National Vulnerability Database and vendor security disclosures. It is designed for SOC analysts, IT administrators, and security teams who need a fast, filterable view of current vulnerabilities without digging through raw NVD data.
How to Use the CVE Advisory Tracker
Use the severity filters to narrow results to Critical or High priority vulnerabilities. Filter by vendor to focus on software and hardware relevant to your environment. Export to CSV for reporting, ticketing, or patch prioritization workflows.
What Is a CVE Advisory?
A CVE (Common Vulnerabilities and Exposures) advisory is a public disclosure of a security vulnerability assigned a unique identifier by MITRE. Advisories include severity scores (CVSS), affected versions, and remediation guidance. Monitoring CVE advisories is a core function of vulnerability management programs and SOC operations.
CVE Analysis & Writeups
For in-depth analysis of specific vulnerabilities, visit the IT Knowledge Bases blog for CVE breakdowns, exploitation analysis, and remediation guidance written for security practitioners.