PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-30526 Pushpam02 CVE debrief

CVE-2026-30526 is a reflected cross-site scripting issue in Zoo Management System v1.0’s login page. The application reflects the `msg` parameter back to the browser without proper HTML encoding or sanitization, allowing a remote attacker to inject script or HTML through a crafted URL.

Vendor
Pushpam02
Product
Zoo Management System
CVSS
MEDIUM 6.1
CISA KEV
Not listed in stored evidence
Original CVE published
2026-04-01
Original CVE updated
2026-05-10
Advisory published
2026-04-01
Advisory updated
2026-05-10

Who should care

Administrators, developers, and security teams responsible for SourceCodester Zoo Management System v1.0 should care, especially if the login page is internet-facing or used by multiple users. Any environment that trusts reflected content from the `msg` parameter is exposed to browser-side code execution risks.

Technical summary

NVD classifies the issue as CWE-79 and assigns CVSS 3.1 vector CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N, which indicates network reachability, no privileges required, and user interaction required. The vulnerable CPE in the official record is `cpe:2.3:a:pushpam02:zoo_management_system:1.0:*:*:*:*:*:*:*`. The flaw is specifically described as a reflected XSS condition in the login page `msg` parameter, where untrusted input is echoed back without safe output encoding.

Defensive priority

Medium priority. Because exploitation only requires a crafted link and user interaction, it can still affect any exposed login flow. Remediate promptly for public-facing deployments, and prioritize any instance where the login page is frequently used or embedded in broader workflows.

Recommended defensive actions

  • Treat all values from the `msg` parameter as untrusted and HTML-encode them before rendering.
  • Avoid directly reflecting user-controlled input into the login page; use fixed messages or server-side mappings where possible.
  • Validate the parameter against a strict allowlist if it is only meant to carry known status values.
  • Review the login page and nearby templates for any other reflected inputs that may share the same pattern.
  • Add defense-in-depth controls such as a restrictive Content Security Policy and secure cookie settings.
  • Upgrade or replace the affected application version if the vendor provides a corrected release.

Evidence notes

The official CVE record and NVD detail identify CVE-2026-30526 as a reflected XSS issue affecting Zoo Management System v1.0. The NVD metadata states the weakness as CWE-79 and provides the CVSS vector CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N. The official NVD source also lists the vulnerable CPE for `pushpam02:zoo_management_system:1.0`. A third-party GitHub reference is included by MITRE/NVD as an external advisory reference; no exploit details are included here.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-30526 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-30526

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-30526 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-30526

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.