Summary
CVE-2026-71879 is an authentication bypass vulnerability (CWE-288) in the GBIF Integrated Publishing Toolkit (IPT), caused by setup-wizard functionality that remains reachable and exploitable after the initial installation has been completed. It allows an unauthenticated remote attacker to obtain administrative access to the IPT instance. The issue carries a CVSS v4.0 base score of 9.1 (Critical) and affects all IPT versions prior to 3.3.4.
Technical details
- Root cause: setup steps in the application’s setup-handling logic validate the wrong completion condition (guarding on a later step’s state rather than their own), leaving a window in which setup actions can still be executed after the initial configuration is finished.
- Trigger conditions: the IPT instance has already been configured, and the server has not been rebooted since that configuration — the vulnerable window persists until reboot.
- Attack vector: a remote, unauthenticated actor sends a request to the setup-completion endpoint of an already-configured, internet-facing IPT instance; the endpoint returns a session cookie granting administrative permissions without any valid credentials.
- Impact: complete authentication bypass resulting in administrative access to the IPT instance, affecting confidentiality and integrity of the managed biodiversity data platform.
Affected software
- GBIF Integrated Publishing Toolkit (IPT), all versions prior to 3.3.4 (0 – 3.3.3)
Severity
- CVSS v4.0 Base Score: 9.1 (Critical)
- Vector:
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Mitigation and recommended actions
- Immediate: upgrade to GBIF IPT version 3.3.4 or later, which corrects the setup-step validation logic.
- If a patch cannot be applied immediately: reboot the server after initial configuration to clear the vulnerable state, and restrict network access to the IPT administration interface until the upgrade is completed.
How IONIX identifies potentially affected assets
IONIX matches the following signal against data already collected when it crawled the asset; identifying the technology sends no request beyond that crawl.
- Meta tag
generator: content beginning withIPTfollowed by a version number (e.g.IPT 3.3.3)

