CVE-2026-111652 Details
Description
Engineercms through 2.0.5 contains a missing authorization vulnerability in AttachController.Attachment that allows unauthenticated attackers to download project image and video attachments. Attackers can request known or derived /attachment/* paths for .jpg, .png, .bmp, or .mp4 files, which are served before casbin, owner, or admin checks.
A missing authorization vulnerability has been identified in Engineercms versions through 2.0.5, specifically within the AttachController.Attachment handler. This vulnerability allows unauthenticated users to download project-related image and video attachments. The issue arises because the handler serves files from the '/attachment/*' path without applying necessary authorization checks, such as Casbin ACL, owner verification, or login requirements. As a result, attackers can exploit this flaw to access sensitive project materials that belong to other users.
The vulnerability can be fixed by adding the same authorization checks that are applied in the default branch of the Attachment handler. This includes enforcing Casbin permissions, project ownership, and admin rights before serving image and video files. Additionally, the '/attachment' route should be included in the authentication filter to ensure that a valid session is required for access.
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 Oct 16, 2026CISA-ADP
Assessed Oct 16, 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://hackmd.io/@hieuPenguinnn/engineercms-attachment-image-mp4-missing-authz | CISA-ADP | ExploitTechnical Analysis |
| https://github.com/3xxx/engineercms | [email protected] | Source CodeVendor |
| https://github.com/3xxx/engineercms/blob/v2.0.5/controllers/attachment.go#L1705-L1706 | [email protected] | Source CodeVendor |
| https://hackmd.io/@hieuPenguinnn/engineercms-attachment-image-mp4-missing-authz | [email protected] | ExploitTechnical Analysis |
| https://www.vulncheck.com/advisories/engineercms-through-2.0.5-missing-authorization-via-attachcontroller-attachment | [email protected] | Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-862 | Missing Authorization | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Engineercms | <= 2.0.5 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 16, 2026 | CVE Modified | CISA-ADP |
| Oct 16, 2026 | New CVE Received | [email protected] |
Volerion