Security Advisory - Published 2026-06-24 - Revive Adserver

Revive Adserver 6.0.6 and earlier: check zones, delivery limits, and compiled rules

This Revive Adserver batch affects low-privilege adserver operations that can still touch sensitive zone or delivery-limit logic. Patch first, then review account changes, campaign edits, compiled limitation records, and web/PHP logs.

Defensive scope: use these checks on your own Revive Adserver deployment or an approved incident response job. Do not test third-party ad servers.

Affected versions

CVEIssueAffectedFixedCVSS
CVE-2026-34916PHP code injection through delivery limitation logical parameter<= 6.0.66.0.78.8
CVE-2026-44959PHP code injection through unexpected delivery limitation component<= 6.0.66.0.78.8
CVE-2026-34914Blind SQL injection in zone-include.php clientid handling<= 6.0.66.0.78.3
CVE-2026-34915Reflected XSS in zone-include.php clientid handling<= 6.0.66.0.76.1

Owner self-check

grep -Rni 'Revive Adserver\\|openx\\|MAX_PRODUCT_VERSION' . 2>/dev/null | head -80
grep -Rni 'zone-include.php\\|compiledlimitations\\|delivery limitations\\|clientid' var logs www 2>/dev/null | tail -180
find . -type f -mtime -10 2>/dev/null | egrep 'zone-include\\.php|delivery|compiled|\\.log$|\\.php$'
grep -Rni 'INSERT\\|UPDATE\\|compiledlimitations\\|clientid\\|component' var logs storage 2>/dev/null | tail -180

What to review

  • Revive Adserver version and whether any public files still run 6.0.6 or earlier.
  • Low-privilege user activity, changed delivery limitations, changed campaigns, and changed zone assignments.
  • Database records that store compiled delivery limitation logic.
  • PHP error logs, ad delivery logs, and unusual access to zone include endpoints.

Safe fix path

  1. Upgrade Revive Adserver to 6.0.7 or newer.
  2. Temporarily restrict user roles that can edit campaigns, zones, or delivery limitations during review.
  3. Preserve database and web logs before clearing caches or rebuilding compiled rules.
  4. Rotate administrator passwords and API keys if suspicious delivery changes or PHP errors appear.

Repair help

Use Ping7 CVE Repair when an exposed Revive Adserver instance has changed campaigns, unexpected compiled limitation records, or unclear PHP errors around the patch window.

References