Skip to main content

Prebid Server EUVDEUVD-2026-50401

| CVE-2026-54735 CRITICAL
Server-Side Request Forgery (SSRF) (CWE-918)
2026-07-29 https://github.com/prebid/prebid-server GHSA-4p3g-4hcj-wpvx
10.0
CVSS 3.1 · Vendor: https://github.com/prebid/prebid-server
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach public bid endpoint
  2. Delivery
    Craft imp.ext.bidder host/account param
  3. Exploit
    Server interpolates into outbound URL
  4. Execution
    Adapter sends request to internal target
  5. Impact
    Extract host-environment/internal service data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Credential Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that the Prebid Server instance have at least one affected bidder adapter enabled - specifically adapters that accept a user-controlled 'host' (acuityads, bidmachine) or 'account' (adhese) parameter and splice it into the outbound request URL - and that the attacker can submit bid requests reaching that adapter. The malicious value must be an absolute-URL-style or path/scheme/credential-bearing string (e.g. '//evil.com', 'https://host.com', 'host/path', 'user@host', or an internal host) rather than a bare hostname; the v4.4.0 IsSafeHost check that rejects such values is exactly what closes the hole. Limiting factors: only deployments running the vulnerable adapters are exposed (installs that disable them are not), the impact is primarily internal-service exposure/data extraction rather than code execution, and versions on the v2/v3/0.x paths have no fixed release, forcing a migration rather than a point upgrade.

Impact

The vendor CVSS is 10.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H), reflecting a network-reachable, unauthenticated, low-complexity SSRF with a scope change into internal systems. That maximum score appears inflated on the integrity and availability axes: the advisory describes 'host environment data extraction' and unauthorized access to internal endpoints, which is primarily a confidentiality/exposure impact, with only limited integrity effect and no clear availability impact - so treat I:H/A:H with skepticism and prioritize based on confidentiality/internal-exposure risk. No EPSS score, KEV listing, or public PoC was provided, so exploitation likelihood signals are absent; this is a fix-driven disclosure rather than an observed-in-the-wild event. Net: a genuinely high-priority issue for anyone running affected adapters (unauthenticated network SSRF with scope change), but the 'perfect 10' should be read as vendor conservatism, not evidence of RCE or destructive impact. Note the input's 'Authentication Bypass' tag is not supported by the SSRF description and CVSS vector - verify with vendor before treating auth-bypass as a separate capability.

Exploit ScenarioDerived

An attacker with the ability to submit bid requests to a public Prebid Server endpoint crafts an imp.ext.bidder object for an affected adapter, setting host/account to a value like 'evil.com/path?redirect=http://attacker.com#' or an internal address. The server interpolates this into its outbound adapter URL and issues the request, letting the attacker reach internal services or cloud metadata endpoints and exfiltrate host-environment data. Given AV:N/AC:L/PR:N, this requires only network access and no authentication; no public PoC is confirmed, though the patch's test cases illustrate the malicious inputs.

Act Now Prioritize within 24-48h. Why: CRITICAL severity + public POC available.
1 PoC candidate (unverified) Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 29, 2026

Server-side request forgery in Prebid Server (Go) versions before 4.4.0 lets remote unauthenticated attackers coerce the ad server into making HTTP requests to attacker-chosen destinations. Multiple bidder adapters (e.g. acuityads, adhese, bidmachine) interpolate an unvalidated user-supplied 'host'/'account' bid-request parameter directly into outbound URLs, enabling extraction of host-environment data and access to internal network services. No public exploit identified at time of analysis, but the fix commit and GHSA advisory are public; EPSS was not provided.

RemediationAI

Vendor-released patch: upgrade to Prebid Server v4.4.0 (https://github.com/prebid/prebid-server/releases/tag/v4.4.0), which adds the util/urlutil.IsSafeHost validation via PR #4802 (commit 494ac271cd4b5024df9123ef25ca3cff96390be3). Users on the v3, v2, or legacy 0.x module paths have no fixed release identified and should migrate to the v4.4.0 line; if that is not immediately possible, apply the documented workaround: disable the affected bidder adapters (those accepting user-supplied host/account parameters, e.g. acuityads, adhese, bidmachine) in the Prebid Server configuration, accepting the trade-off that bids from those demand partners will be lost. As an additional compensating control, place Prebid Server behind egress filtering that restricts outbound connections to a known allowlist of legitimate bidder endpoints and blocks access to internal/link-local ranges (e.g. 169.254.169.254, RFC1918), which limits SSRF reach at the cost of maintaining the allowlist. Advisory: https://github.com/prebid/prebid-server/security/advisories/GHSA-4p3g-4hcj-wpvx.

Affected VersionsENISA

prebid-server < 4.4.0

Affected Packages

go github.com/prebid/prebid-server no fix
go github.com/prebid/prebid-server/v2 no fix
go github.com/prebid/prebid-server/v3 no fix
go github.com/prebid/prebid-server/v4 fix: 4.4.0
euvd prebid_server fix: 4.4.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 5 packages in go, euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Prebid Server is the server-side component of the Prebid header-bidding stack, written in Go and distributed as the module github.com/prebid/prebid-server. Its architecture proxies incoming OpenRTB bid requests out to many third-party bidder 'adapters,' each of which builds an outbound endpoint URL. The root cause is CWE-918 (Server-Side Request Forgery): several adapters take a client-controlled field from imp.ext.bidder (such as 'host' in acuityads/bidmachine or 'account' in adhese) and splice it into the target URL without validating that it is a bare hostname. The patch (PR #4802, commit 494ac27) introduces a shared util/urlutil.IsSafeHost check that rejects values containing paths, schemes, credentials, extra ports, or query/fragment characters (e.g. '//evil.com', 'https://host.com', 'host/path', 'user@host'), forcing inputs to be plain host[:port] tokens.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (https://github.com/prebid/prebid-server) PRIMARY 10.0 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
vuln.today AI 9.3 CRITICAL

Unauthenticated network SSRF (AV:N/AC:L/PR:N/UI:N) with scope change into internal systems (S:C); confidentiality high from data extraction, integrity only low, availability not demonstrated - so vendor I:H/A:H is overstated.

3.1 AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/VA:N/SC:L/SI:N/SA:N
SUSE CRITICAL

Primary rating from Vendor (https://github.com/prebid/prebid-server).

CVSS VectorVendor: https://github.com/prebid/prebid-server

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

Impact

Certain bidder adapters accept user-supplied parameters that are interpolated into outbound request URLs. Without proper input validation, a malicious actor could craft bid request parameters that cause the server to send HTTP requests to unintended destinations, potentially exposing internal network services or sensitive server endpoints to unauthorized access.

Patches

Patched in v4.4.0

Workarounds

If one is unable to update, please make sure that the affected bidder adapters are disabled.

Latest POC

1 PoC candidate from github (unverified)

Sign in to open the public PoC links collected for this CVE.

Executive ViewAI

Why It Matters

Prebid Server (Go) versions below 4.4.0 contain a critical server-side request forgery vulnerability allowing unauthenticated attackers to force the ad server to make arbitrary HTTP requests and access internal network resources. Organizations running affected versions face immediate risk of internal network compromise and potential data exfiltration through compromised ad server infrastructure.

Business Impact: Severe
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.4%
Top 72% exploitable
Prevalence
Medium
widely used server-side header-bidding software, but adtech-industry-specific
Threat Intel
1
1 sources
Social Media
3
Sightings
Data Quality
8 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GHSA Vendor CIRCL GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC Yes
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity + public POC available
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

70
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +50
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Vendor StatusVendor

SUSE

Severity: Critical
Product Status
SUSE Linux Enterprise Server 16.1 Affected
SUSE Linux Enterprise Server for SAP applications 16.1 Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy