Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2025-41065

CVE-2025-41065: LUNA Software Stored XSS Vulnerability

CVE-2025-41065 is a stored XSS vulnerability in LUNA software v7.5.5.6 that allows attackers to inject malicious JavaScript via the Edit Batch Name function to steal session cookies or perform unauthorized actions.

Published:

CVE-2025-41065 Overview

CVE-2025-41065 is a Stored Cross-Site Scripting (XSS) vulnerability affecting LUNA Imaging software version 7.5.5.6. This security flaw enables attackers to inject and execute malicious JavaScript code in victims' browsers by exploiting the 'Edit Batch Name' functionality. The injected payload persists within the application and is subsequently rendered without proper sanitization when other users access the affected content.

Critical Impact

Successful exploitation allows attackers to steal sensitive user data including session cookies, execute unauthorized actions on behalf of authenticated users, and potentially compromise the integrity of the application's data and user interactions.

Affected Products

  • LUNA Imaging Software v7.5.5.6

Discovery Timeline

  • 2026-02-03 - CVE-2025-41065 published to NVD
  • 2026-02-03 - Last updated in NVD database

Technical Details for CVE-2025-41065

Vulnerability Analysis

This Stored XSS vulnerability (CWE-79) resides in the batch name editing functionality of LUNA Imaging software. Unlike reflected XSS attacks that require victims to click malicious links, stored XSS persists the malicious payload within the application's data storage. When legitimate users subsequently view pages containing the tainted batch name data, the malicious script executes within their browser context.

The vulnerability's network-based attack vector combined with the requirement for low privileges and passive user interaction creates a scenario where authenticated users with batch editing permissions can inject persistent malicious payloads. The stored nature of this XSS variant makes it particularly dangerous as it can affect multiple users over time without requiring further attacker involvement after initial injection.

Root Cause

The root cause of CVE-2025-41065 is insufficient input validation and output encoding in the 'Edit Batch Name' function. The application fails to properly sanitize user-supplied input before storing it in the database and subsequently displays this data without adequate HTML entity encoding or contextual output escaping. This allows HTML and JavaScript content embedded in batch names to be interpreted as executable code rather than plain text when rendered in users' browsers.

Attack Vector

The attack leverages the network-accessible 'Edit Batch Name' feature to inject malicious JavaScript payloads. An attacker with valid credentials and batch editing permissions submits a batch name containing embedded script tags or JavaScript event handlers. The application stores this malicious payload without sanitization. When other users navigate to pages displaying the compromised batch name, the injected script executes in their browser session, potentially enabling session hijacking through cookie theft, keylogging, phishing overlay injection, or unauthorized actions performed under the victim's authenticated context.

For detailed technical information about this vulnerability, refer to the INCIBE Security Notice on XSS.

Detection Methods for CVE-2025-41065

Indicators of Compromise

  • Batch names containing <script> tags, JavaScript event handlers (e.g., onerror, onload, onclick), or encoded script payloads
  • Unexpected outbound connections from user browsers to external domains when accessing LUNA application pages
  • User reports of unusual browser behavior, pop-ups, or unauthorized actions when viewing batch lists

Detection Strategies

  • Implement web application firewall (WAF) rules to detect and block common XSS payload patterns in HTTP requests to the LUNA application
  • Monitor application logs for batch name modifications containing suspicious HTML or JavaScript syntax
  • Deploy browser-based Content Security Policy (CSP) violation monitoring to detect script execution from unexpected sources

Monitoring Recommendations

  • Enable detailed logging for all batch name modification operations and review logs for anomalous input patterns
  • Implement real-time alerting for CSP violations originating from the LUNA application domain
  • Conduct periodic security scans of stored application data to identify potentially malicious content in batch names and similar user-controllable fields

How to Mitigate CVE-2025-41065

Immediate Actions Required

  • Restrict access to the 'Edit Batch Name' functionality to only essential personnel until a patch is available
  • Implement a Web Application Firewall (WAF) with XSS filtering rules to provide defense-in-depth protection
  • Audit existing batch names in the database for malicious content and sanitize any discovered payloads
  • Educate users about the vulnerability and advise caution when accessing batch-related pages

Patch Information

Review the INCIBE Security Notice on XSS for vendor guidance and patch availability. Contact LUNA software vendor support for the latest security updates addressing CVE-2025-41065.

Workarounds

  • Implement server-side input validation to reject batch names containing HTML tags, script elements, or JavaScript event handlers
  • Apply strict output encoding using HTML entity encoding when rendering batch names in the user interface
  • Deploy Content Security Policy (CSP) headers with restrictive script-src directives to prevent inline script execution
  • Consider implementing HttpOnly and Secure flags on session cookies to reduce the impact of potential session hijacking
bash
# Example Content Security Policy header configuration
# Add to web server configuration or application response headers
Content-Security-Policy: default-src 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; object-src 'none'; frame-ancestors 'self'

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.