Executive Summary

The VikRentCar Car Rental Management System plugin for WordPress is vulnerable to Stored Cross-Site Scripting (XSS) via the 'optionals' parameter in versions up to and including 1.4.10. This vulnerability allows unauthenticated attackers to inject arbitrary web scripts, which will execute when a user accesses an injected page. The severity of this vulnerability is rated 7.2 (High) according to the CVSS v3.1 scoring system.

Technical Analysis

This vulnerability is classified as Stored Cross-Site Scripting (XSS). The attack vector involves an unauthenticated attacker injecting malicious scripts via the 'optionals' parameter. The root cause of this vulnerability is insufficient input sanitization and output escaping in the VikRentCar Car Rental Management System plugin.

How It Gets Exploited

An unauthenticated remote attacker can exploit this vulnerability by sending a crafted payload to the vulnerable plugin, specifically targeting the 'optionals' parameter. When an administrator or any user accesses a page containing the injected script, the malicious script will be executed. This can lead to unauthorized actions, data theft, or further exploitation.

Impact Assessment

The VikRentCar Car Rental Management System plugin versions up to and including 1.4.10 are affected. An attacker can achieve arbitrary script injection, leading to potential account takeovers, data manipulation, or site defacement. The CVSS score of 7.2 indicates a high severity level, with impacts on confidentiality and integrity.

Recommended Actions

To mitigate this vulnerability, it is recommended to update the VikRentCar Car Rental Management System plugin to version 1.4.11 or later. Additionally, users should ensure that all plugins and themes are up-to-date and consider implementing a Web Application Firewall (WAF) to detect and prevent similar attacks.

Sources

- National Vulnerability Database (NVD) - Wordfence Threat Intel