CVE-2024-45960: Zenario PDF Upload Vulnerability Leading to XSS Attacks

tribalsystems/zenario Updated 02 Oct 2025

Summary

02/10/2024
No i
Low
4.8

CVE-2024-45960: Zenario allows authenticated admin users to upload PDF files containing malicious code. Affects tribalsystems/zenario versions < 9.7.61188. No fix is published. How to fix ↓

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Upload your dependency manifest or SBOM

Drag & drop your file here or

Java Javascript PHP Python Go Rust Ruby Dart C/C++ Elixir CycloneDX SPDX

Upload a supported dependency manifest or SBOM. No installation or source-code access required.

See supported files and SBOM formats
SBOM sbom.json · bom.json · bom.xml · *.spdx.json · *.cdx.json · *.cdx.xml
Java pom.xml · gradle.lockfile · buildscript-gradle.lockfile
Javascript package-lock.json · yarn.lock · pnpm-lock.yaml
PHP composer.lock
Python poetry.lock · requirements.txt · Pipfile.lock
Go go.mod
Rust Cargo.lock
Ruby Gemfile.lock
Dart pubspec.lock
C/C++ conan.lock
Elixir mix.lock
Enter your work email to receive your report link.

Verify your email to view the full report and start 30 days of continuous monitoring. No credit card required.

Sponsored MarkAI Find prospects already talking about the problem you solve AI watches the communities your customers use to find qualified prospects, then alerts you when a conversation is worth joining. See MarkAI

Background

Zenario is a content management system (CMS) designed for building and managing websites. It offers a range of features including customizable templates, user management, and multimedia support. However, in version 9.7.61188, Zenario allows authenticated admin users to upload PDF files, which can potentially contain malicious code, exposing the system to security risks.

Vulnerability Detail

The vulnerability arises from the improper handling of PDF file uploads by authenticated admin users in Zenario 9.7.61188. This flaw allows the upload of PDFs that can contain malicious scripts. When these files are accessed through the website, they can execute Cross Site Scripting (XSS) attacks, compromising the security of the application and potentially leading to unauthorized access or data manipulation.

How To Fix

No fixed version is published for this vulnerability.

Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →

Workaround

As a temporary workaround, restrict the ability of authenticated admin users to upload PDF files until a patch is applied. Additionally, implement input validation and sanitization for uploaded files to prevent the execution of malicious scripts.

Conclusion

The vulnerability identified as CVE-2024-45960 in Zenario poses a significant risk due to the ability of authenticated admin users to upload malicious PDF files. It is crucial to upgrade to a secure version and implement necessary workarounds to protect your system from potential XSS attacks.

See every vulnerability recorded for tribalsystems/zenario →

Share this vulnerability

FAQ

CVE-2024-45960 is a vulnerability in Zenario that allows authenticated admin users to upload malicious PDF files, potentially leading to XSS attacks.

If you are using Zenario version 9.7.61188 or earlier, your installation is vulnerable. You can check your version in the admin panel.

The risks include unauthorized access to sensitive data, manipulation of website content, and potential compromise of user accounts through XSS attacks.

Yes, you can use Vulert to monitor your application for open-source vulnerabilities in real-time. It analyzes your composer.lock file to provide alerts.

If immediate upgrading is not possible, implement strict file upload controls and validate the content of uploaded files to mitigate risks.

Related vulnerabilities

Recent vulnerabilities recorded for tribalsystems/zenario.

How To Fix

No fixed version is published for this vulnerability.

Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback