CVE-2026-44260

efw4.X: readonly Flag Not Enforced Server-Side

Published May 12, 2026 CVSS 3.1 · 8.1 High EPSS < 1% KEV · Not listed
Description
efw4.X is an Enterprise Framework for Web. Prior to 4.08.010, the readonly flag set on the <efw:elFinder> JSP tag is intended to prevent file modifications. When protected=true, elfinder_checkRisk enforces that the client sends readonly=true (matching the session value), but no event handler checks the readonly value before performing write operations. The flag only controls client-side UI elements (disabling buttons) and response metadata (write: 0, locked: 1). An attacker who sends requests directly (bypassing the UI) can perform all file operations despite readonly=true. This vulnerability is fixed in 4.08.010.

Analysis

AI-generated

Technical impact

The vulnerability stems from the server’s failure to enforce the readonly flag set on the <efw:elFinder> JSP tag. While the flag correctly disables UI elements and signs metadata as read‑only, the server does not verify the flag before performing write operations. Consequently, an attacker can send crafted HTTP requests directly to the file operation endpoints, bypassing the UI entirely, and perform any file system action—including upload, edit, rename, or delete—despite the readonly setting. This flaw represents a consistent access control violation (CWE‑863) that permits unauthorized modification of application data, potentially leading to confidentiality, integrity, and availability compromise.

Affected Systems

The issue affects the efwGrp efw4.X framework, specifically versions released before 4.08.010. All deployments of this framework that rely on the readonly mechanism for preventing file modifications are vulnerable until they upgrade to the patched release.

Risk and Exploitability

The CVSS base score of 8.1 positions this flaw in the high‑risk category, and while the EPSS score is not available, the lack of mitigation in the exploited framework makes successful exploitation likely for attackers who can interact with the affected endpoints. The vulnerability is not listed in CISA's KEV catalog, but the combination of a high CVSS score, the nature of the impact, and the absence of immediate protection suggests that an attacker can realistically compromise file systems using remote HTTP requests if the application remains on an affected version.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade efw4.X to version 4.08.010 or newer, which supplies server‑side enforcement of the readonly flag.
  • Confirm that the protected parameter is removed or correctly configured in all production instances so that unintended privilege levels are not granted.
  • Implement additional server‑side logic to validate the readonly session state before executing any file write operation, ensuring that client‑side requests cannot override server‑controlled permissions.

Generated by OpenCVE AI on May 12, 2026 at 22:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Efwgrp
Efwgrp efw4.x
Vendors & Products Efwgrp
Efwgrp efw4.x
Type Values Removed Values Added
Description efw4.X is an Enterprise Framework for Web. Prior to 4.08.010, the readonly flag set on the <efw:elFinder> JSP tag is intended to prevent file modifications. When protected=true, elfinder_checkRisk enforces that the client sends readonly=true (matching the session value), but no event handler checks the readonly value before performing write operations. The flag only controls client-side UI elements (disabling buttons) and response metadata (write: 0, locked: 1). An attacker who sends requests directly (bypassing the UI) can perform all file operations despite readonly=true. This vulnerability is fixed in 4.08.010.
Title efw4.X: readonly Flag Not Enforced Server-Side
Weaknesses CWE-863
References
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
May 13, 2026, 3:37 PM
Reserved
May 5, 2026, 4:33 PM
Status
Deferred
Published
May 12, 2026, 10:16 PM
Modified
Oct 26, 2026, 2:10 PM