Description
A missing validation of user input exists when saving delivery limitations in Revive Adserver 6.0.6 and earlier. A low‑privileged user could add an unexpected component parameter and inject malicious PHP code into the compiledlimitations field, which would then be executed during banner delivery. Input sanitisation has been improved to ensure that unexpected parameters are filtered out.
Published: 2026-06-23
Score: 8.8 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A flaw in Revive Adserver 6.0.6 and earlier permits a low‑privileged user to insert an unexpected "component" parameter when saving delivery limitations. This unsanitised input is stored in the compiledlimitations field and later executed as PHP code during banner delivery, resulting in remote code execution on the host server. The vulnerability is a classic code‑injection flaw (CWE-94) that threatens confidentiality, integrity, and availability of the entire web application environment.

Affected Systems

Revive Adserver, versions 6.0.6 and earlier, may be affected. A low‑privileged user account with permission to edit delivery limitations can exploit the flaw during the banner delivery process.

Risk and Exploitability

The CVSS score of 8.8 indicates a high severity risk. EPSS data is unavailable, but the lack of a KEV listing suggests no publicly known exploits yet. The likely attack vector is through the web UI where delivery limitations are edited. An attacker would need a valid low‑privileged account and the ability to save a delivery limitation; the flaw allows arbitrary PHP code injection, enabling full control of the server.

Generated by OpenCVE AI on June 24, 2026 at 01:10 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Revive Adserver to a version newer than 6.0.6 that includes the improved input sanitisation
  • Revoke or remove low‑privileged permissions for editing delivery limitations until the upgrade can be applied
  • Configure the web server to deny PHP execution in the compiledlimitations directory (e.g., change file permissions or move the directory to a non‑executable location) as a temporary containment measure

Generated by OpenCVE AI on June 24, 2026 at 01:10 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

Wed, 24 Jun 2026 01:30:00 +0000

Type Values Removed Values Added
Title PHP Code Injection via Delivery Limitations in Revive Adserver

Tue, 23 Jun 2026 22:45:00 +0000

Type Values Removed Values Added
Title Missing Input Validation Allows PHP Code Injection in Revive Adserver Delivery Limitations

Tue, 23 Jun 2026 21:45:00 +0000

Type Values Removed Values Added
First Time appeared Revive
Revive adserver
Vendors & Products Revive
Revive adserver

Tue, 23 Jun 2026 20:15:00 +0000

Type Values Removed Values Added
Title Missing Input Validation Allows PHP Code Injection in Revive Adserver Delivery Limitations

Tue, 23 Jun 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 23 Jun 2026 16:45:00 +0000

Type Values Removed Values Added
Description A missing validation of user input exists when saving delivery limitations in Revive Adserver 6.0.6 and earlier. A low‑privileged user could add an unexpected component parameter and inject malicious PHP code into the compiledlimitations field, which would then be executed during banner delivery. Input sanitisation has been improved to ensure that unexpected parameters are filtered out.
Weaknesses CWE-94
References
Metrics cvssV3_0

{'score': 8.8, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: hackerone

Published:

Updated: 2026-06-23T17:41:12.087Z

Reserved: 2026-05-08T15:00:02.447Z

Link: CVE-2026-44959

cve-icon Vulnrichment

Updated: 2026-06-23T17:41:09.187Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-24T01:15:05Z

Weaknesses
  • CWE-94

    Improper Control of Generation of Code ('Code Injection')