Skip to main content

GBIF IPT CVE-2026-71880

| EUVDEUVD-2026-61140 HIGH
Improper Neutralization of Special Elements Used in a Template Engine (CWE-1336)
2026-08-18 mandiant-cve@google.com GHSA-xf73-gxc6-65vv
7.6
CVSS 4.0 · Vendor: google
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privilege IPT account
  2. Delivery
    Identify template engine injection point in user-controlled input
  3. Exploit
    Craft engine-specific SSTI payload
  4. Execution
    Submit payload to vulnerable IPT endpoint
  5. Persist
    Template engine evaluates injected expression server-side
  6. Impact
    Retrieve sensitive server-side files or internal application state

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V1 - Encoding and Sanitization Template injection prevention
Exploitation Conditions

Exploitation requires a valid authenticated session on the target GBIF IPT instance with at least low-privilege access (CVSS PR:L confirmed); anonymous or unauthenticated exploitation is not possible. The vulnerability is reachable over the network (AV:N) with no user interaction required beyond the attacker's own session. Exploitation complexity is rated high (AC:H), meaning the attacker must identify the correct template engine syntax and craft payloads accordingly - blind or fully automated exploitation is less reliable. No special non-default configuration is described as a prerequisite; standard IPT deployments before 3.3.4 are in scope. What limits exploitation: the mandatory authenticated session (not open to anonymous internet users), the high exploitation complexity requiring payload knowledge specific to IPT's template engine, and the absence of confirmed scope change or availability impact (VA:N), restricting the realistic attack outcome to server-side file reads and internal state disclosure rather than full system compromise or denial of service.

Impact

The CVSS 4.0 score of 7.6 reflects serious confidentiality and integrity risk to the vulnerable system (VC:H/VI:H), with no availability impact (VA:N) and no confirmed scope change to subsequent systems (SC:N/SI:N/SA:N). The AC:H rating is a meaningful dampener - exploitation is not trivial, as the attacker must identify and craft payloads specific to the underlying template engine used by IPT, reducing the likelihood of automated or opportunistic mass exploitation. PR:L confirms that a registered authenticated session is required, restricting the attacker pool to users who can obtain credentials through registration, phishing, or credential reuse. No EPSS score was included in the available data, so exploitation probability cannot be independently quantified; the absence of a KEV listing and no confirmed public exploit code at time of analysis suggests this has not yet seen widespread active exploitation. Even a mid-sized research institution or municipal environmental agency in inowroclaw managing biodiversity data through a public-facing IPT instance should treat this as a meaningful upgrade priority given the risk of sensitive configuration file exposure. The primary data gap is the missing EPSS signal and the absence of independently confirmed patch release details beyond the version boundary stated in the description.

Exploit ScenarioDerived

An attacker obtains or registers a low-privilege account on a publicly accessible GBIF IPT instance, then submits a crafted template expression (such as a Freemarker or Velocity payload) into a user-controlled field that is subsequently evaluated server-side. The template engine processes the injected directive and returns the contents of sensitive server-side files - such as database configuration files or application properties containing credentials - directly to the attacker. The AC:H rating indicates the attacker likely requires experimentation with payload variants to identify the specific template engine syntax and bypass any partial input filtering before achieving successful file read.

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 – Aug 18, 2026

Server-side template injection in GBIF Integrated Publishing Toolkit (IPT) versions before 3.3.4 permits remote low-privileged authenticated attackers to read arbitrary server-side files and access internal application state by injecting template directives into unsanitized user-controlled input. Disclosed by Mandiant (MNDT-2026-0016), the flaw maps to CWE-1336 and carries a CVSS 4.0 score of 7.6 with high confidentiality and integrity impact on the vulnerable system. No confirmed active exploitation or CISA KEV listing exists at time of analysis, but the potential for credential and configuration file exposure makes this a meaningful risk for biodiversity data publishing deployments.

RemediationAI

The primary remediation is to upgrade GBIF IPT to version 3.3.4 or later, which resolves the template injection vulnerability per the description boundary; administrators should confirm the release is available at https://github.com/gbif/ipt/issues/3118 and the Mandiant advisory at https://github.com/mandiant/Vulnerability-Disclosures/blob/master/2026/MNDT-2026-0016.md before applying. If immediate patching is not feasible, restrict IPT user registration to trusted, vetted users and disable self-registration if the feature allows public account creation, directly reducing the attacker pool given the PR:L requirement; the trade-off is reduced community data submission capability. Additionally, place the IPT instance behind network access controls or a VPN to limit exposure to authenticated internal users only, accepting reduced public accessibility. As a precautionary measure, rotate any credentials stored in IPT configuration files (database passwords, API keys) in case prior exploitation has already occurred but gone undetected.

Affected VersionsENISA

Integrated Publishing Toolkit 0 <3.3.4

Affected Packages

euvd integrated_publishing_toolkit fix: 3.3.4

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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

Technical ContextAI · show details

GBIF IPT is an open-source Java web application maintained by the Global Biodiversity Information Facility for publishing standardized biodiversity datasets to the GBIF network. The root cause is CWE-1336 (Improper Neutralization of Special Elements Used in a Template Engine): user-supplied input is passed unsanitized into the server-side template engine, enabling an attacker to inject and evaluate template expressions. Depending on the specific template engine implementation and its sandbox configuration, SSTI vulnerabilities of this class can expose environment variables, configuration files containing database credentials or API keys, and internal application state - and in less-restricted engine configurations may extend toward remote code execution, though the description explicitly scopes impact to file read and state access. The CVSS 4.0 vector (AV:N/AC:H/AT:N/PR:L/UI:N) indicates the flaw is network-reachable, requires low-privilege authentication, and involves meaningful exploitation complexity in payload crafting.

Know when Ssti 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 (google) PRIMARY 7.6 HIGH
CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
vuln.today AI 6.8 MEDIUM

Network-reachable with low-privilege authentication required (PR:L) and high payload-crafting complexity (AC:H); no availability impact or scope change confirmed by description.

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

Primary rating from Vendor (google).

CVSS VectorVendor: google

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

Lifecycle Timeline

2
Patch available
Aug 18, 2026 - 19:04 EUVD
CVE Published
Aug 18, 2026 - 18:19 cve.org
HIGH 7.6

DescriptionCVE.org

Interpretation of untrusted input in template engine in GBIF Integrated Publishing Toolkit versions before 3.3.4 allows remote authenticated attackers to access server-side files and state via template injection

Executive ViewAI

Why It Matters

GBIF Integrated Publishing Toolkit (IPT) versions before 3.3.4 contain a server-side template injection vulnerability enabling authenticated users to access arbitrary files and internal application state, creating direct exposure of credentials and configuration data essential to biodiversity research operations. Organizations running affected IPT instances face confidentiality and integrity risk, particularly if user bases include federated researchers or contractors. No vendor patch is currently available, necessitating immediate compensating controls.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Deploy network segmentation to isolate GBIF IPT instances, apply principle of least privilege to all IPT user accounts, implement Web Application Firewall rules to detect and block server-side template injection attack patterns, enable detailed audit logging for file system access and application state queries, and consider disabling template engine features if not operationally critical.

Threat Intelligence Overview

EPSS Score
0.4%
Top 69% exploitable
Prevalence
Low
niche scientific biodiversity data publishing tool used by research institutions
Data Quality
6 sources
Confidence: High

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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

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

Attack Technique

Code Injection CRITICAL

Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.

More in Ssti

View all
CVE-2024-23692 CRITICAL POC
9.8 May 31

Rejetto HTTP File Server, up to and including version 2.3m, is vulnerable to a template injection vulnerability. Rated c

CVE-2025-47916 CRITICAL POC
10.0 May 16

Invision Community 5.0.0 through 5.0.6 contains an unauthenticated remote code execution vulnerability in the template e

CVE-2024-6386 CRITICAL POC
9.9 Aug 21

Remote code execution in the WPML WordPress multilingual plugin (versions up to and including 4.6.12) allows Contributor

CVE-2026-75650 CRITICAL POC
10.0 Sep 07

Server-side template injection in Adobe Commerce, Adobe Commerce B2B, and Magento Open Source allows remote unauthentica

CVE-2026-39980 CRITICAL POC
9.1 Apr 09

Server-Side Template Injection in OpenCTI notifier templates allows privileged administrators with 'Manage customization

CVE-2026-97359 CRITICAL POC
10.0 Sep 24

Unauthenticated remote code execution in Rejetto HFS2 (HTTP File Server) through version 2.4.0 lets an attacker execute

CVE-2025-23211 CRITICAL POC
9.9 Jan 28

Tandoor Recipes is an application for managing recipes, planning meals, and building shopping lists. Rated critical seve

CVE-2024-32651 CRITICAL POC
10.0 Apr 26

changedetection.io is an open source web page change detection, website watcher, restock monitor and notification servic

CVE-2024-4040 CRITICAL POC
10.0 Apr 22

A server side template injection vulnerability in CrushFTP in all versions before 10.7.1 and 11.1.0 on all platforms all

CVE-2026-15734 CRITICAL POC
9.8 Aug 06

Remote code execution in WGDashboard 4.3.2 and earlier lets authenticated attackers inject Server-Side Template Injectio

CVE-2024-24724 CRITICAL POC
9.8 Apr 03

Gibbon through 26.0.00 allows /modules/School%20Admin/messengerSettings.php Server Side Template Injection leading to Re

CVE-2026-77136 CRITICAL POC
9.5 Aug 25

Server-side template injection in the TYPO3 'Powermail' extension lets an anonymous user submit Fluid template syntax th

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