IT SBIT Services
Schneeberger
DEEN
CVE tracker

Revive Adserver: Blind SQL injection in banner and campaign zone pages

CVE-2026-107662High 8.8

← All vulnerabilities

Summary

Revive Adserver 6.0.8 and earlier contains a blind SQL injection in the banner-zone.php and campaign-zone.php administration pages. An authenticated manager restricted to one agency can extract arbitrary database values, including password hashes and active session identifiers. An attacker who reuses an unexpired administrator session can gain administrative access, change configuration and disrupt ad delivery.

Affected

  • Revive Adserver 0 through 6.0.8

Fixed in

  • Revive Adserver 6.0.9, including both commits e301dbbb7 and 0aa9d0124 (required for the complete correction)
  • Release date of 6.0.9: Unknown.

Workaround

  • Unknown. No workaround is documented; upgrading to 6.0.9 is the remediation.

Exploitation

  • OffSeq reports: not known to be exploited.
  • VulDB lists the status as 0-Day (publicly disclosed before a patch was available).
  • No public proof of concept found in the research; this is not a complete check.

Our recommendation

  • Upgrade to Revive Adserver 6.0.9 and verify that both commits e301dbbb7 and 0aa9d0124 are included.
  • Restrict access to the admin interface by IP address or VPN until patched.
  • Review manager accounts and remove unneeded access.
  • After upgrading, end existing admin sessions and rotate administrator and manager passwords, since password hashes and session identifiers may have been exposed.
  • Check whether the admin pages are reachable from the internet.
  • CVE-2026-107247 is fixed in the same release, so one upgrade covers both.

Public exploits

PoC-in-GitHub, Metasploit and Exploit-DB list nothing for this CVE.

Research sources

Researched and written up in English and German by an AI (Claude by Anthropic) based on NVD, CISA, EPSS and the sources listed. The vendor information is authoritative. Researched on 11 Nov 2026, 19:22.

Original description (NVD)

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 through inconsistent request-input precedence, allowing an authorized numeric identifier to pass validation while a different, attacker-controlled value reaches an SQL query. Extracted data can include password hashes and active session identifiers. Reusing an unexpired administrator session can grant administrative access, allowing modification of configuration and disruption of ad delivery. The issue is fixed in Revive Adserver 6.0.9 by consistently selecting POST values before GET values in both global input registration and common input helpers, and excluding cookies from these helpers. Both commits e301dbbb7 and 0aa9d0124 are required for the complete correction.

NVD references (1)

Sources

The tracker combines official, freely usable data sources – updated continuously:

This product uses data from the NVD API but is not endorsed or certified by the NVD. EPSS data © FIRST.org.

Affected? We can help.

We check whether your systems are affected, install updates and close the gap – continuously with the System Health Checker if you wish.