Description
A flaw has been found in PHPGurukul Staff Leave Management System 1.0. The affected element is the function ADD_STAFF/UPDATE_STAFF of the file /staffleave/slms/slms/adminviews.py of the component SVG File Handler. Executing a manipulation of the argument profile_pic can lead to cross site scripting. The attack can be executed remotely. The exploit has been published and may be used.
Published: 2026-01-08
Score: 4.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Cross‑Site Scripting
Action: Patch Immediately
AI Analysis

Impact

A flaw has been identified in the Staff Leave Management System version 1.0 where the ADD_STAFF and UPDATE_STAFF functions in the adminviews.py module, part of the SVG File Handler component, allow an attacker to manipulate the profile_pic argument. This manipulation injects JavaScript that is executed by the victim’s browser, giving the attacker the ability to perform client‑side attacks such as session hijacking, defacement, or executing arbitrary code in the context of the application. The CVSS score of 4.8 indicates a moderate severity potential for client‑side compromise.

Affected Systems

The vulnerability affects PHPGurukul’s Staff Leave Management System, specifically version 1.0. No other product versions are reported as impacted.

Risk and Exploitability

The EPSS score is below 1%, implying a low but non‑zero likelihood of exploitation. The vulnerability can be triggered remotely via crafted input, and an exploit has already been published. It is not listed in the CISA KEV catalog, indicating no confirmed large‑scale incidents yet. The moderate CVSS score combined with the remote attack vector places this flaw at a manageable but still noticeable risk, especially in environments with exposed user interfaces or where SVG uploads are allowed.

Generated by OpenCVE AI on April 18, 2026 at 16:40 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Staff Leave Management System to the latest patched version when it becomes available.
  • Restrict profile picture uploads to image types without script support and perform server‑side MIME type validation to reject disallowed file formats.
  • Sanitize or escape any SVG content before rendering and enforce a strict Content‑Security‑Policy that blocks inline scripts and eval usage.
  • If a patch is not immediately available, disable the ADD_STAFF/UPDATE_STAFF functionality for untrusted users until remediation is deployed.

Generated by OpenCVE AI on April 18, 2026 at 16:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 23 Feb 2026 08:30:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:phpgurukul:staff_leave_management_system:*:*:*:*:*:*:*:*

Thu, 22 Jan 2026 16:15:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:phpgurukul:staff_leave_management_system:1.0:*:*:*:*:*:*:*

Fri, 09 Jan 2026 19:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 09 Jan 2026 13:30:00 +0000

Type Values Removed Values Added
First Time appeared Phpgurukul
Phpgurukul staff Leave Management System
Vendors & Products Phpgurukul
Phpgurukul staff Leave Management System

Thu, 08 Jan 2026 22:15:00 +0000

Type Values Removed Values Added
Description A flaw has been found in PHPGurukul Staff Leave Management System 1.0. The affected element is the function ADD_STAFF/UPDATE_STAFF of the file /staffleave/slms/slms/adminviews.py of the component SVG File Handler. Executing a manipulation of the argument profile_pic can lead to cross site scripting. The attack can be executed remotely. The exploit has been published and may be used.
Title PHPGurukul Staff Leave Management System SVG File adminviews.py UPDATE_STAFF cross site scripting
Weaknesses CWE-79
CWE-94
References
Metrics cvssV2_0

{'score': 3.3, 'vector': 'AV:N/AC:L/Au:M/C:N/I:P/A:N/E:POC/RL:ND/RC:UR'}

cvssV3_0

{'score': 2.4, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:H/UI:R/S:U/C:N/I:L/A:N/E:P/RL:X/RC:R'}

cvssV3_1

{'score': 2.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:N/I:L/A:N/E:P/RL:X/RC:R'}

cvssV4_0

{'score': 4.8, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P'}


Subscriptions

Phpgurukul Staff Leave Management System
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-02-23T08:24:15.165Z

Reserved: 2026-01-08T15:13:11.306Z

Link: CVE-2026-0730

cve-icon Vulnrichment

Updated: 2026-01-09T18:14:42.408Z

cve-icon NVD

Status : Analyzed

Published: 2026-01-08T22:16:02.753

Modified: 2026-01-22T16:02:20.320

Link: CVE-2026-0730

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-04-18T16:45:05Z

Weaknesses