CVE-2015-2780

CRITICAL

Berta CMS < 0.8.9b - Unauthenticated Arbitrary File Upload and Remote Code Execution via Image File

Title source: llm
STIX 2.1

Exploitation Summary

EIP tracks 1 public exploit for CVE-2015-2780. PoCs published by Simon Waters.

AI-analyzed exploit summary This exploit demonstrates an unauthenticated file upload vulnerability in Berta CMS, allowing arbitrary PHP code execution by bypassing the getimagesize() check with a malformed GIF file containing PHP code.

Description

Unrestricted file upload vulnerability in Berta CMS allows remote attackers to execute arbitrary code by uploading a crafted image file with an executable extension, then accessing it via a direct request to the file in an unspecified directory.

Exploits (1)

exploitdb WORKING POC
by Simon Waters · textwebappsphp
https://www.exploit-db.com/exploits/36520

This exploit demonstrates an unauthenticated file upload vulnerability in Berta CMS, allowing arbitrary PHP code execution by bypassing the getimagesize() check with a malformed GIF file containing PHP code.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Trivial
Reliability
Reliable
Target: Berta CMS (versions before 0.8.10b)
No auth needed
Prerequisites: Network access to the target server · Berta CMS installation with vulnerable upload endpoint
devstral-2 · analyzed Feb 16, 2026 Full analysis →

References (3)

Core 3
Core References
Issue Tracking, Mailing List, Third Party Advisory mailing-list x_refsource_fulldisc
http://seclists.org/fulldisclosure/2015/Mar/155
Issue Tracking, Third Party Advisory, VDB Entry exploit x_refsource_exploit-db
https://www.exploit-db.com/exploits/36520/
Issue Tracking, Mailing List, Patch, Third Party Advisory mailing-list x_refsource_mlist
http://www.openwall.com/lists/oss-security/2015/03/28/4

Scores

CVSS v3 9.8
EPSS 0.3192
EPSS Percentile 96.9%
Attack Vector NETWORK
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Details

CWE
CWE-434
Status published
Products (1)
berta/berta_cms < 0.8.9b
Published Oct 16, 2017
Tracked Since Feb 18, 2026