Skip to main content

Aureus ERP EUVDEUVD-2026-99259

| CVE-2026-110218 MEDIUM
Missing Authorization (CWE-862)
2026-10-13 disclosure@vulncheck.com GHSA-mj62-84wx-6gp9
6.3
CVSS 4.0 · Vendor: vulncheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Guess or enumerate draft post slug
  2. Exploit
    Request customer-facing post view URL
  3. Impact
    Retrieve unpublished blog post content

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that the Aureus ERP blogs/Website plugin is deployed with a public customer-facing blog and that at least one unpublished/draft post exists; the attacker must know or guess that draft post's slug, which is the key limiting factor (reflected as AT:P in the vendor vector) since draft slugs are not publicly linked. No authentication is required (PR:N) and no user interaction is needed, and the flaw is present in default behavior of the customer post view page because PostResource omits the authorization check and ViewPost does not enforce is_published. Impact is strictly limited to read-only disclosure of draft blog post fields (title, content, image, tags, author, publish date) - no write access or system compromise.

Impact

This is a medium-severity information-disclosure issue, not a high-priority emergency. The provided CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N) scores 6.3 and correctly caps impact at confidentiality-Low with no integrity or availability effect - the only thing leaked is the content of unpublished draft blog posts (title, body, image, tags, author, publish date), not credentials, PII, or system data. The AT:P (attack-requirements present) metric reflects that the attacker must know or guess a valid draft-post slug, which meaningfully limits trivial mass exploitation. No EPSS score and no KEV status were supplied in the input, and there is no explicit POC flag, so exploitation-probability signals are absent rather than low - this gap should be noted, not read as 'safe.' A public technical write-up (hackmd) and a VulnCheck advisory exist and would materially lower the bar for a motivated attacker, but that is write-up availability, not confirmed weaponization. Bottom line: real but modest risk, driven entirely by whether draft posts contain sensitive or embargoed content; for most deployments this is a low-to-moderate remediation priority.

Exploit ScenarioDerived

An unauthenticated attacker visits the customer-facing blog post view page and supplies the slug of a post that has not yet been published. Because PostResource skips the authorization check and ViewPost ignores the is_published flag, the server returns the full draft content. A public technical write-up describing the flaw exists, but the input contains no confirmed exploit code or active-exploitation signal.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 14, 2026

Unauthenticated attackers can read unpublished draft blog posts on Aureus ERP deployments through version 1.6.0 by directly requesting the customer-facing post view page with a known or guessed post slug. The bypass exists because the blogs plugin's PostResource skips its authorization check and the ViewPost page never enforces the is_published flag, exposing the full draft title, content, image, tags, author and publish date. Exploitation requires a publicly reachable customer blog containing at least one draft, and the slug must be known or guessed - the key limiting factor reflected as AT:P in the CVSS 4.0 vector - which keeps this a medium-severity information-disclosure issue rather than an emergency; no public exploit code identified at time of analysis.

RemediationAI

No vendor-released patch identified at time of analysis - v1.6.0 is the latest release referenced and still contains the vulnerable code paths, so no fixed version number can be cited; track the vendor repository (https://github.com/aureuserp/aureuserp) and the VulnCheck advisory (https://www.vulncheck.com/advisories/aureus-erp-through-1.6.0-unpublished-blog-post-disclosure-via-direct-url) for a patched release. Until then, the most direct compensating control is to add an explicit guard in the blogs plugin: enforce a published-state check (for example aborting with a 404 when the resolved post's is_published flag is false) in Pages/ViewPost.php and add a matching authorization/query scope in PostResource.php - the trade-off is that this is a local code modification that must be re-applied after every upgrade. If the customer-facing blog is not a business requirement, disable or remove the blogs/Website plugin entirely, which eliminates the attack surface at the cost of the public content feature. As a lower-cost risk reduction, avoid committing draft posts with predictable, human-guessable slugs (use UUID or random-suffixed slugs) and refrain from leaving sensitive material in drafts, though this only raises the guessing cost and does not fix the missing check. Finally, monitor web server and application logs for direct requests to blog post view routes for non-public slugs so attempted enumeration is detectable, and apply the vendor's authentication-independent hardening (network-level access restrictions or WAF rules on the blog routes) if the site is not intended to be public-facing.

Affected VersionsENISA

Aureus ERP 0 ≤1.6.0

Affected Packages

euvd aureus_erp no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The root cause is CWE-862 (Missing Authorization) in Aureus ERP's Filament-based blogs plugin (plugins/webkul/blogs). Filament customer panel resources normally derive access control from the resource class or its policies, but PostResource (referenced at line 23 of PostResource.php in the v1.6.0 source tree) does not apply an authorization or published-state filter to the underlying Post query, and the ViewPost page (ViewPost.php lines 9-24) resolves and renders the record without checking the is_published attribute. Because Filament resource pages are routed directly, any visitor who supplies a valid slug reaches the read path; the slug itself is the only secret, and draft slugs are not publicly linked, which is why the vendor vector carries AT:P while still using PR:N and UI:N. The product is a Laravel/PHP ERP built on the Webkul plugin architecture, and the v1.6.0 release notes show it running on Filament 5.7.6 with translatable Pages and Posts via Spatie Translatable - features that expand the blog surface but do not add access control here. EUVD records the affected range as "Aureus ERP 0 ≤1.6.0". A closely related security fix in the same release (escaping HTML entities in chatter change summaries) indicates the codebase was undergoing security hardening without addressing this missing-check class in the blog view path.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (vulncheck) PRIMARY 6.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 5.3 MEDIUM

Remote unauthenticated HTTP request (AV:N/PR:N/UI:N); confidentiality-only Low impact for leaked draft blog content; the slug-knowledge requirement has no direct 3.1 equivalent (maps to AT:P in 4.0).

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (vulncheck).

CVSS VectorVendor: vulncheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Aureus ERP through 1.6.0 contains an authorization bypass vulnerability that allows unauthenticated attackers to read unpublished draft blog posts via the customer-facing post view page. Attackers who know or guess a post slug can retrieve the full title, content, image, tags, author and publish date because PostResource skips authorization and ViewPost ignores is_published.

Threat Intelligence Overview

EPSS Score
0.4%
Top 72% exploitable
Prevalence
Low
niche open-source Laravel/Filament ERP, limited production footprint
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact· derived
Medium

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy