CVE-2026-54715 Details
Description
GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through the browser. In version 1.10.2, parse_browser assumes the matched browser token begins with Opera and moves a trailing version substring to match plus five, allowing a crafted User-Agent in a processed access log to write one to four attacker-influenced bytes beyond the heap allocation and corrupt or crash GoAccess. This issue is fixed in version 1.11.
A heap buffer overflow vulnerability has been identified in GoAccess version 1.10.2. The issue arises in the `parse_browser` function, where the application incorrectly assumes that the User-Agent string begins with 'Opera'. This assumption allows an attacker to craft a User-Agent that, when processed, writes one to two bytes beyond the allocated heap buffer. This heap corruption can lead to a crash or instability in GoAccess. The vulnerability is triggered by sending an HTTP request with a manipulated User-Agent to a web server that uses GoAccess to analyze its access logs.
Users can upgrade to GoAccess version 1.11, where this vulnerability has been fixed.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Jul 30, 2026CISA-ADP
Assessed Jul 31, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/allinurl/goaccess/security/advisories/GHSA-qcx5-vh2x-35fr | CISA-ADP | AdvisoryExploitRemedyVendor |
| https://github.com/allinurl/goaccess/commit/81f90d9dafd6956c188dea9f944d24946d3d3351 | [email protected] | Source CodeVendor |
| https://github.com/allinurl/goaccess/security/advisories/GHSA-qcx5-vh2x-35fr | [email protected] | AdvisoryExploitRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-122 | Heap-based Buffer Overflow | [email protected] |
| CWE-787 | Out-of-bounds Write | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| GoAccess | 1.10.2 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jul 31, 2026 | CVE Modified | CISA-ADP |
| Jul 30, 2026 | New CVE Received | [email protected] |
Volerion