Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2025-27435

CVE-2025-27435: SAP Commerce Information Disclosure Flaw

CVE-2025-27435 is an information disclosure vulnerability in SAP Commerce that exposes customer coupon codes in URL parameters. Attackers can exploit these codes, impacting confidentiality. This article covers technical details, affected versions, impact, and mitigation strategies.

Published:

CVE-2025-27435 Overview

CVE-2025-27435 affects SAP Commerce, where an unauthenticated attacker can access customer coupon codes exposed in URL parameters of the Coupon Campaign URL. The vulnerability stems from missing authorization controls [CWE-862] on coupon campaign endpoints. An attacker who obtains the disclosed coupon codes can redeem them, resulting in impact to confidentiality and integrity of the application.

Exploitation requires specific conditions and user interaction, which limits practical attack scenarios. However, unauthenticated network access to the affected component keeps the issue relevant to public-facing SAP Commerce storefronts.

Critical Impact

Unauthenticated disclosure of customer coupon codes through URL parameters, allowing attackers to redeem promotional discounts belonging to other customers.

Affected Products

  • SAP Commerce (Coupon Campaign functionality)
  • Storefronts using SAP Commerce Coupon Campaign URLs
  • Deployments exposing Coupon Campaign URL parameters to unauthenticated users

Discovery Timeline

  • 2025-04-08 - CVE-2025-27435 published to NVD
  • 2026-06-17 - Last updated in NVD database

Technical Details for CVE-2025-27435

Vulnerability Analysis

The vulnerability resides in the Coupon Campaign feature of SAP Commerce. Coupon codes intended to be delivered privately to customers appear in URL parameters. These parameters can be observed by unauthenticated parties who obtain or intercept the URL through referrer headers, proxy logs, browser history, shared links, or web analytics platforms.

Because the endpoint enforces no authorization check for reading the coupon parameter, an attacker holding the URL can extract the code and use it. This maps to Missing Authorization [CWE-862], where the application fails to verify that the requester is entitled to the coupon value contained in the request.

Exploitation carries measurable but limited financial impact. Attackers gain access only to promotional codes rather than authentication credentials, personal data, or administrative functions. The attack complexity is high because the attacker must obtain a valid Coupon Campaign URL, and user interaction is required.

Root Cause

The root cause is transmission of a sensitive token (the coupon code) as a URL query parameter without authorization enforcement. URL parameters propagate through logs, caches, and referrer headers, which makes them unsuitable for carrying secrets. The application also lacks per-user binding, so any party presenting the parameter can consume the coupon.

Attack Vector

An attacker acquires a Coupon Campaign URL through shared links, referrer leakage to third-party sites, log exposure, or social engineering. The attacker extracts the coupon parameter and submits it to the SAP Commerce checkout flow to redeem the discount. No authentication to the SAP Commerce application is required to read the coupon value from the URL.

No verified public exploit code is available for this issue. Refer to SAP Note #3539465 for vendor technical details.

Detection Methods for CVE-2025-27435

Indicators of Compromise

  • Repeated redemption of the same coupon code from different IP addresses or user accounts.
  • Web server access logs containing Coupon Campaign URL parameters accessed by unauthenticated sessions or unusual referrers.
  • Anomalous spikes in coupon redemption rates against specific campaigns.
  • Coupon codes appearing in referrer headers logged by third-party services or CDN logs.

Detection Strategies

  • Review SAP Commerce access logs for GET requests to Coupon Campaign URLs containing coupon parameters accessed without an authenticated customer session.
  • Correlate coupon redemption events with the customer identity to which the coupon was originally issued and alert on mismatches.
  • Monitor referrer header exports and third-party analytics feeds for exposed coupon parameter values.

Monitoring Recommendations

  • Enable full URL logging on Coupon Campaign endpoints and retain for forensic review.
  • Configure alerts for a single coupon code redeemed across multiple sessions or geographies.
  • Audit outbound referrer policy on pages that surface Coupon Campaign URLs to prevent leakage.

How to Mitigate CVE-2025-27435

Immediate Actions Required

  • Apply the fix described in SAP Note #3539465 to affected SAP Commerce instances.
  • Invalidate coupon codes suspected of exposure and reissue them through authenticated delivery channels.
  • Review web server, proxy, and analytics logs for historical exposure of Coupon Campaign URLs.

Patch Information

SAP addressed this vulnerability as part of the SAP Security Patch Day. Administrators should consult SAP Note #3539465 and the SAP Security Patch Day Announcement for version-specific patch details and deployment guidance.

Workarounds

  • Restrict access to Coupon Campaign URLs by binding coupons to authenticated customer sessions where possible.
  • Configure the storefront to set Referrer-Policy: no-referrer on pages that surface Coupon Campaign URLs to prevent leakage to third parties.
  • Rotate exposed coupon codes and shorten coupon validity windows until patches are applied.
  • Sanitize URL parameters from access logs and analytics collection to reduce downstream exposure.

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.