CVE-2020-8128CWE-829

An unintended require and server-side request forgery vulnerabilities in jsreport version 2.5.0 and earlier allow attackers to execute arbitrary code

published February 14, 2020

CVSS
—
EPSS
3%
Percentile
85.8
In the wild
Unconfirmed
What it is

🚨 An unguarded door in jsreport could let attackers waltz in and execute any code they want! 🔥 Think of this like a restaurant that allows customers to place special orders without checking the menu — they could ask for anything, even something dangerous or harmful! If exploited, this vulnerability could allow an attacker to run arbitrary code on the server, leading to unauthorized access, data leaks, or even total system compromise. That's a nightmare scenario for any web application!

Put simply

Think of this like a restaurant that allows customers to place special orders without checking the menu — they could ask for anything, even something dangerous or harmful! This vulnerability arises from an unintended require combined with a server-side request forgery flaw, which lets attackers manipulate server behavior and execute malicious code. Versions affected include jsreport 2.5.0 and earlier.

What to do

If exploited, this vulnerability could allow an attacker to run arbitrary code on the server, leading to unauthorized access, data leaks, or even total system compromise. That's a nightmare scenario for any web application! To mitigate this risk, upgrade to jsreport version 2.6.0 or later where these issues have been addressed. Additionally, conduct a thorough audit of your server configurations to ensure no unintended behaviors are enabled. 🛡️ You've got this! By taking these steps, you'll help secure your application and keep your users safe. ✨

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02692 · 85.8th percentile
Weakness
CWE-829 · Inclusion of Functionality from Untrusted Control Sphere
Published
2020-02-14T21:30Z
EPSS history
Timeline
  • 14 FEB 21:30Z
    An unintended require and server-side request forgery vulnerabilities in jsreport version 2.5.0 and earlier allow attackers to execute arbitrary code
    cvelistv5