CVE-2025-71177: LavaLite CMS Stored Cross-Site Scripting Vulnerability

lavalite/cms Updated 23 Jan 2026

Summary

23/01/2026
No i
Moderate
5.1

CVE-2025-71177: LavaLite CMS affected by a stored cross-site scripting vulnerability. Affects lavalite/cms versions < 10.1.0. 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

LavaLite CMS is an open-source content management system built on the Laravel framework, designed to simplify the creation and management of websites. It offers features such as package management, user authentication, and customizable themes. However, versions up to and including 10.1.0 are vulnerable to a stored cross-site scripting (XSS) issue, which can be exploited by authenticated users.

Vulnerability Detail

The vulnerability arises from the package creation and search functionality within LavaLite CMS. Authenticated users can input malicious HTML or JavaScript code into the Name or Description fields of a package. This input is stored and later displayed in search results without proper output encoding. When other users view these search results, the injected scripts execute in their browsers, leading to potential session hijacking, credential theft, and unauthorized actions in the context of the victim.

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, you can restrict access to the package creation and search functionalities to trusted users only, minimizing the risk of exploitation until the package is updated.

Conclusion

The stored cross-site scripting vulnerability in LavaLite CMS versions up to 10.1.0 poses significant risks to users. It is crucial to update to the patched version 10.1.1 or later to mitigate these risks. Additionally, using tools like Vulert can help monitor your application for vulnerabilities effectively.

See every vulnerability recorded for lavalite/cms →

Share this vulnerability

FAQ

A stored cross-site scripting vulnerability allows an attacker to inject malicious scripts into a web application, which are then stored and executed in the browsers of other users who access the affected content.

If you are using LavaLite CMS version 10.1.0 or earlier, your installation is vulnerable to this issue. You can check your version in the composer.lock file.

Exploitation of this vulnerability can lead to session hijacking, credential theft, and unauthorized actions performed in the context of the affected user.

Yes, you can use Vulert, which monitors and alerts you in real-time for open-source vulnerabilities in your software. You can check if your application is affected by this vulnerability using the Vulert playground without any signup.

The CVSS score for this vulnerability is 5.1, indicating a moderate level of severity.

Related vulnerabilities

Recent vulnerabilities recorded for lavalite/cms.

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