Skip to content

Technology

PHP vulnerabilities

The PHP language runtime and the PHP package ecosystem (Packagist). 47,627 published CVES affecting PHP, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).

Total
47,627
Critical
6,126
High
15,725
Medium
23,973
Low
883
Unscored
920
CISA KEV
72
Atom feed of PHP alerts

Latest PHP CVEs

Newest publication first · page 6 of 40 · showing the latest 1,000

  1. CriticalCVSS 9.3 EPSS 0.36%

    WWBN AVideo 14.3 through 29.7.1 contains a stored cross-site scripting vulnerability that allows uploaders to inject scripts via the videoDownloadedLink value stored unescaped through objects/aVideoEncoder.json.php. Attackers can embed event-handler payloads in the URL host rende...

  2. MediumCVSS 5.1 EPSS 0.22%

    Wallos 4.4.0 before 5.10.3 contains a stored cross-site scripting vulnerability in endpoints/cronjobs/sendnotifications.php that allows registered users to inject scripts via unescaped notification service responses. Attackers can point their Mattermost webhook URL or Web Push en...

  3. Unknown

    This module enables you to manage user consent for external services, such as embedded videos. The COOKiES Video submodule blocks external video elements until the visitor accepts the consent banner, then re-enables them. The module doesn't sufficiently check the value of the dat...

  4. MediumCVSS 4.3 EPSS 0.27%

    An authorization bypass in channel-edit.php in Revive Adserver 6.0.8 and earlier allows an authenticated manager to create a delivery rule set belonging to another agency by changing the submitted agencyid parameter. The server trusts the submitted agency identifier when insertin...

  5. MediumCVSS 4.3 EPSS 0.13%

    A cross-site request forgery vulnerability in tracker-invocation.php in Revive Adserver 6.0.8 and earlier allows an attacker to modify a tracker's name, description or advertiser assignment using an authenticated victim's permissions. A leftover state-changing handler accepts req...

  6. MediumCVSS 5.4 EPSS 0.24%

    An authorization bypass in campaign-zone linking in Revive Adserver 6.0.8 and earlier allows an authenticated manager, or a trafficker with zone-linking permissions, to associate another agency's campaign with their own zone. Campaign ownership checks are missing from the bulk-li...

  7. MediumCVSS 4.3 EPSS 0.38%

    An authorization bypass in website-index.php in Revive Adserver 6.0.8 and earlier allows an authenticated manager restricted to one agency to view another agency's website listing by changing the agencyid request parameter. Disclosed information includes website names, identifier...

  8. MediumCVSS 5.4 EPSS 0.21%

    A stored cross-site scripting vulnerability in maintenance-appendcode-check.php in Revive Adserver 6.0.8 and earlier allows an authenticated manager to execute JavaScript in an administrator's browser. A manager can store a malicious tracker name and cause the tracker to appear i...

  9. MediumCVSS 6.1 EPSS 0.26%

    A reflected cross-site scripting vulnerability in updates-history.php in Revive Adserver 6.0.8 and earlier allows an unauthenticated attacker to execute JavaScript in a victim's browser by persuading them to visit a crafted URL. Attacker-controlled values are included in XML comm...

  10. HighCVSS 8.8 EPSS 0.40%

    Blind SQL injection in Revive Adserver 6.0.8 and earlier allows an authenticated manager restricted to one agency to extract arbitrary database values through the banner-zone.php and campaign-zone.php administration pages. Permission checks and database queries obtain identifiers...

  11. HighCVSS 7.2 EPSS 0.43%

    The OWASP core rule set (CRS) is a set of generic attack detection rules for use with compatible web application firewalls. Prior to versions 3.3.10, 4.25.1, and 4.28.0, CRS rules in the 921 (protocol-attack), 930 (LFI), 931 (RFI), 932 (RCE), 933 (PHP), 934 (generic), 941 (XSS),...

  12. CriticalCVSS 9.8 EPSS 0.67%

    The AskAny WordPress plugin before 2.2.0 does not validate the extension or content of files attached to chat messages, trusting the browser-supplied file type instead, which allows unauthenticated users to upload PHP files and execute arbitrary code when visitor attachments are...

Sources: CVE.org, NVD, CISA KEV, FIRST EPSS, OSV and public exploit-reference metadata. Product matching comes from the published CVE records. A proof-of-concept means public code exists; it is not evidence of exploitation.