Skip to main content

Coupa Supplier Portal EUVDEUVD-2026-116820

| CVE-2026-111036 HIGH
Server-Side Request Forgery (SSRF) (CWE-918)
2026-11-04 INCIBE GHSA-5rf7-5f5j-9m5j
8.4
CVSS 4.0 · Vendor: INCIBE
View

Attack ChainAIDerived

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

  1. Access
    Obtain template-edit privileges
  2. Delivery
    Craft DOCX with external-resource references
  3. Exploit
    Upload as contract template
  4. Execution
    Trigger DOCX-to-PDF conversion (Aspose.Words)
  5. Persist
    Server fetches attacker/internal/local resources
  6. Impact
    Exfiltrate credentials and internal 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 an authenticated Coupa account with permissions to modify templates in the 'Contracts > Templates' section (reflected as PR:H); a crafted DOCX containing references to external resources must be uploaded and then processed by the server-side Aspose.Words for Java library during DOCX-to-PDF conversion, which performs the attacker-controlled fetch. Limiting factors: this is not reachable by anonymous or ordinary low-privilege users - it needs elevated template-management rights - and it depends on the document-conversion feature path being exercised; no user interaction by a victim and no non-default configuration is described as necessary beyond holding that privilege.

Impact

This is a genuine but access-gated risk, not a drive-by threat. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N) and the official score of 8.4 (High) agree with the description: exploitation is remote and low-complexity, but requires PR:H - an authenticated account holding permissions to modify templates in 'Contracts > Templates'. That privilege requirement is the single most important mitigating signal and keeps this below critical. The impact signals are serious and internally consistent: VC:H plus SC:H (and S:C/C:H in 3.1 terms) reflect that SSRF against the conversion backend can reach internal services, cloud metadata endpoints, and local files to disclose credentials, environment variables, and configuration. No EPSS score, no KEV listing, and no PoC reference were supplied, so there is no evidence of active or at-scale exploitation; the vuln.today decision label is 'this_week', indicating prompt-but-not-emergency prioritization. No key signals conflict with each other, but several are simply absent (EPSS, KEV, PoC), so risk here rests on the vendor/INCIBE description and the CVSS vector rather than on observed exploitation telemetry.

Exploit ScenarioDerived

An attacker who already holds a Coupa account with template-modification rights crafts a DOCX containing references to external resources (e.g. remote URLs or local file paths) and uploads it as a contract template. When the server converts the DOCX to PDF via the Aspose.Words for Java library, it fetches those references, allowing the attacker to reach internal network services or read local files and exfiltrate sensitive data such as credentials or environment variables. No public exploit identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
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 – Nov 04, 2026

Server-side request forgery in the Coupa Supplier Portal's document conversion feature lets an authenticated user who can modify templates under Contracts > Templates upload a crafted DOCX that causes the server to fetch attacker-chosen external resources, internal network URLs, or local files during DOCX-to-PDF conversion. Impact is primarily confidentiality: disclosure of configuration files, system files, credentials, environment variables and internal service endpoints, with limited integrity and availability effects reflected in the CVSS 4.0 vector (8.4, VC:H/VI:L/VA:L, scope changed). Exploitation is access-gated rather than drive-by - it requires elevated template-management rights (PR:H) and the conversion path being exercised, and no public exploit or in-the-wild activity was identified at time of analysis; INCIBE is the reporting source and vuln.today assigns this a this_week priority.

RemediationAI

No vendor-released patch version is identified in the available data, so the concrete fix must be confirmed with Coupa and tracked through the INCIBE advisory (https://www.incibe.es/en/incibe-cert/notices/aviso/multiple-vulnerabilities-coupas-total-spend-management-platform); ask Coupa support directly whether the conversion service has been hardened to validate external references, since a SaaS fix will not be visible as a version bump. Until that confirmation, the decisive compensating control is privilege reduction: prune who holds template-modification rights in Contracts > Templates to the minimum set of administrators, since PR:H means every account with that right is an entry point and removing it eliminates the attack path entirely (trade-off: those users lose the ability to maintain contract templates). Second, restrict or disable the DOCX-to-PDF conversion path for tenants that do not need it, or route conversion of untrusted templates through a manual review step before upload (trade-off: added friction and slower template turnaround). Third, apply egress filtering and network segmentation around the conversion service so outbound requests can reach only allow-listed destinations and cannot reach link-local metadata endpoints, internal admin interfaces, or the local filesystem, which blunts the confidentiality impact described in the advisory (trade-off: allow-list maintenance and possible breakage of legitimate external references in documents). Finally, monitor conversion-worker traffic and template uploads for outbound requests to unexpected hosts or file-scheme references, and treat any suspicious fetch as potential credential exposure requiring rotation of secrets reachable from that service. Escalation timing should follow the this_week priority assigned in the supplied intelligence rather than an emergency response.

Affected VersionsENISA

Coupa Total Spend Management Platform 0 <04/11/2024

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

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

Technical ContextAI · show details

The flaw is CWE-918 (server-side request forgery) in a SaaS document-conversion pipeline: Coupa's Contracts > Templates section converts uploaded DOCX files to PDF using the Aspose.Words for Java library. Aspose.Words resolves external references embedded in a DOCX (external relationship targets and field-driven external content), and because those references are not adequately validated for destination, the conversion worker performs the outbound fetch on the attacker's behalf. The CVSS 4.0 vector AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:L/VA:L/SC:H/SI:L/SA:L describes severity rather than mechanism: network reachable, no attack complexity or user-interaction barriers, high privileges required, high confidentiality impact and low integrity/availability impact, with a scope change reflecting that the converter reaches beyond its intended security authority into internal services and the host filesystem. The exact parse path and which DOCX constructs trigger the fetch are not described in the available sources. The only CPE supplied is a wildcarded entry for the Coupa Total Spend Management Platform, so no specific affected build numbers are published; the vulnerable surface is the hosted Supplier Portal conversion functionality, not a customer-deployed library the customer patches directly.

Know when Java gets its next vulnerability

  • 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 (INCIBE) PRIMARY 8.4 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:L/VA:L/SC:H/SI:L/SA:L
vuln.today AI 8.2 HIGH

Remote low-complexity but requires template-edit privileges (PR:H); SSRF reaches other systems so scope changes (S:C) with high confidentiality disclosure and only minor integrity/availability impact.

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

Primary rating from Vendor (INCIBE).

CVSS VectorVendor: INCIBE

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
High
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
High
Subsequent system: Integrity
Low
Subsequent system: Availability
Low

Lifecycle Timeline

2
Patch available
Nov 04, 2026 - 11:01 EUVD
CVE Published
Nov 04, 2026 - 09:29 cve.org
HIGH 8.4

DescriptionCVE.org

Server-side request forgery (SSRF) vulnerability in the Coupa Supplier Portal SaaS platform, specifically in the document conversion functionality available in the ‘Contracts > Templates’ section. The vulnerability is due to insufficient validation of references to external resources processed by the Aspose.Words for Java library during DOCX-to-PDF conversion. An authenticated attacker with permissions to modify templates could upload a specially crafted DOCX document containing references to external resources, which would cause the server-side application to access URLs controlled by the attacker, resources on the internal network, or local files. A successful exploit could lead to the disclosure of sensitive information, such as configuration files, system files, credentials, environment variables and endpoints for internal services.

Executive ViewAI

Why It Matters

CVE-2026-111036 is a server-side request forgery vulnerability in Coupa Supplier Portal's document conversion feature that allows authenticated users with template modification rights to potentially disclose sensitive information. While exploitation requires elevated privileges and no active exploitation has been observed, the exposure of configuration files and credentials could impact organizational security if exploited.

Business Impact: High
Compensating Controls

Restrict template management permissions to trusted users, implement network segmentation and egress filtering to limit SSRF reach, and monitor for anomalous outbound requests from the application server.

Threat Intelligence Overview

EPSS Score
0.4%
Top 64% exploitable
Prevalence
Medium
widely-used enterprise procurement SaaS, single vendor-hosted platform
Social Media
1
Sightings
Data Quality
4 sources
Confidence: Medium

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 HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

42
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +42
PoC: 0
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.

More in Java

View all
CVE-2012-4681 CRITICAL POC
9.8 Aug 28

Oracle Java SE 7 Update 6 and earlier contains multiple sandbox bypass vulnerabilities via the ClassFinder and forName m

CVE-2015-7450 CRITICAL POC
9.8 Jan 02

Remote code execution in IBM Sterling B2B Integrator, Sterling Integrator, and Tivoli Common Reporting allows unauthenti

CVE-2013-2465 CRITICAL POC
9.8 Jun 18

Java Runtime Environment sandbox bypass via incorrect image channel verification in 2D component allows remote unauthent

CVE-2011-3544 CRITICAL POC
9.8 Oct 19

Oracle Java SE JDK/JRE 7 and 6 Update 27 and earlier allows remote code execution with complete system compromise throug

CVE-2010-1871 HIGH POC
8.8 Aug 05

JBoss Seam 2 in Red Hat JBoss EAP 4.3.0 fails to sanitize JBoss Expression Language inputs, allowing remote attackers to

CVE-2012-1723 CRITICAL POC
9.8 Jun 16

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 update 4 and earlier, 6 up

CVE-2013-0422 CRITICAL POC
9.8 Jan 10

Multiple vulnerabilities in Oracle Java 7 before Update 11 allow remote attackers to execute arbitrary code by (1) using

CVE-2012-0507 CRITICAL POC
9.8 Jun 07

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 2 and earlier, 6 Up

CVE-2015-4852 CRITICAL POC
9.8 Nov 18

The WLS Security component in Oracle WebLogic Server 10.3.6.0, 12.1.2.0, 12.1.3.0, and 12.2.1.0 allows remote attackers

CVE-2012-5076 CRITICAL POC
9.8 Oct 16

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 7 and earlier allow

CVE-2017-3066 CRITICAL POC
9.8 Apr 27

Remote unauthenticated attackers can execute arbitrary code on Adobe ColdFusion servers through Java deserialization fla

CVE-2012-0391 CRITICAL POC
9.8 Jan 08

The ExceptionDelegator component in Apache Struts before 2.2.3.1 interprets parameter values as OGNL expressions during

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