CVE-2024-24025

An arbitrary File upload vulnerability exists in Novel-Plus v4.3.0-RC1 and prior at com.java2nb.common.controller.FileController: upload()

Critical · published February 8, 2024

CVSS v3.1
9.8
EPSS
1%
Percentile
50.7
In the wild
Unconfirmed
What it is

🚨 An arbitrary file upload vulnerability lurking in Novel-Plus v4.3.0-RC1 puts your system at risk! With a crafted filename parameter, an attacker can sneak in malicious files that'll wreak havoc. 🔥 Think of it like allowing someone to drop off a package at your office without checking what's inside — that package could contain anything from harmless papers to a ticking time bomb! This vulnerability lets attackers pass anything they want into your server's files, and that could be absolutely devastating. If exploited, an attacker could upload harmful files that compromise your system, access sensitive data, and even gain full control of your application. The risks are sky-high! Imagine a thief slipping in the perfect disguise and taking everything you own right out from under your nose.

Put simply

Think of it like allowing someone to drop off a package at your office without checking what's inside — that package could contain anything from harmless papers to a ticking time bomb! This vulnerability lets attackers pass anything they want into your server's files, and that could be absolutely devastating. This arbitrary file upload vulnerability allows attackers to upload files by manipulating the filename parameter in the upload endpoint of the FileController. As a result, it poses a significant security risk if not addressed promptly.

What to do

If exploited, an attacker could upload harmful files that compromise your system, access sensitive data, and even gain full control of your application. The risks are sky-high! Imagine a thief slipping in the perfect disguise and taking everything you own right out from under your nose. To protect your applications, immediately upgrade to the latest version of Novel-Plus. Implement strict validation checks on the filename and file contents to ensure only safe files are accepted. Regularly audit your file upload mechanisms for potential security loopholes. You've got this! By taking these steps, you'll turn your application into a fortress against attacks. 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00654 · 50.7th percentile
Published
2024-02-08T00:00Z
EPSS history
Timeline
  • 08 FEB 00:00Z
    An arbitrary File upload vulnerability exists in Novel-Plus v4.3.0-RC1 and prior at com.java2nb.common.controller.FileController: upload()
    cvelistv5