CVE-2023-38702CWE-22

Knowage Server vulnerable to path traversal via upload functionality

Critical · published August 4, 2023

CVSS v3.1
10.0
EPSS
1%
Percentile
67.2
In the wild
Unconfirmed
What it is

🚨 An authenticated user can upload malicious JSP files without breaking a sweat! This sneaky loophole in Knowage allows code execution on the server with zero authorization checks in place. 🔥 Think of it like a restaurant where anyone with a reservation can walk into the kitchen without a chef's hat — they can whip up whatever they want without any oversight. In this case, that means uploading a dangerous file that could take over the whole server! An attacker could exploit this vulnerability to upload a JSP file, effectively gaining control over the server. They could execute any code they desire, putting sensitive data and systems at risk. Imagine the chaos if unauthorized individuals could suddenly alter reports or access private business intelligence — absolutely devastating!

Put simply

Think of it like a restaurant where anyone with a reservation can walk into the kitchen without a chef's hat — they can whip up whatever they want without any oversight. In this case, that means uploading a dangerous file that could take over the whole server! This vulnerability in Knowage allows authenticated users to upload template files to an accessible endpoint without proper authorization checks. A malicious user can then execute code on the server by uploading a crafted JSP file.

What to do

An attacker could exploit this vulnerability to upload a JSP file, effectively gaining control over the server. They could execute any code they desire, putting sensitive data and systems at risk. Imagine the chaos if unauthorized individuals could suddenly alter reports or access private business intelligence — absolutely devastating! Immediately upgrade to Knowage version 8.1.8 or later to patch this critical vulnerability. Review your user roles and permissions to ensure that only trusted users have access to the upload functionality. Regularly audit your server for any unauthorized files. You've got this! Follow these steps, and you'll be one step closer to securing your Knowage instance. 🛡️

The record
Technical detail
CVSS v3.1
10.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01172 · 67.2th percentile
Weakness
CWE-22 · Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
Published
2023-08-04T18:10Z
EPSS history
Timeline
  • 04 AUG 18:10Z
    Knowage Server vulnerable to path traversal via upload functionality
    cvelistv5