Skip to main content

Tainacan CVE-2026-95590

| EUVDEUVD-2026-85500 HIGH
SQL Injection (CWE-89)
2026-09-23 Patchstack GHSA-596x-whpm-3pjw
7.1
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Register/obtain Subscriber account
  2. Exploit
    Reach vulnerable Tainacan endpoint
  3. Execution
    Inject crafted SQL in parameter
  4. Impact
    Exfiltrate database contents

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Persistence

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

Exploitation Conditions

Requires an authenticated WordPress Subscriber account (PR:L) on a site running the Tainacan plugin version 1.2.0 or earlier; the practical prerequisite is that the site allows user self-registration (or the attacker otherwise obtains low-privilege credentials), so sites with registration disabled are substantially harder to exploit. The attacker must reach the specific vulnerable plugin parameter over the network (AV:N). No user interaction is needed (UI:N). The vendor-assigned AC:H suggests some specialized crafting or preconditions beyond a trivial payload, which further limits opportunistic exploitation.

Impact

This is a genuine but bounded threat. The vendor CVSS 3.1 vector (AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:L, 7.1) indicates a network-reachable, authenticated (PR:L) SQL injection whose primary impact is confidentiality (C:H). Two of the vendor's metric choices are questionable: SQL injection is normally low-complexity to exploit once the injectable parameter is known, so AC:H may overstate difficulty, and injection confined to the plugin's own database queries typically does not cross a security boundary, so S:C (scope change) is aggressive versus a more defensible S:U. No EPSS score, no CISA KEV listing, and no public POC were provided, and no vendor fix version is stated. Exploitation status: no public exploit identified at time of analysis. The mitigating anchor is PR:L - an attacker needs a valid Subscriber account, the lowest WordPress role, which is trivially self-registrable only if the site enables open user registration. This is a real priority for exposed Tainacan sites with open registration but not an internet-wide mass-exploitation candidate; the absence of EPSS/KEV/POC suggests no confirmed widespread exploitation.

Exploit ScenarioDerived

An attacker registers or obtains a low-privilege Subscriber account on a WordPress site running Tainacan <= 1.2.0, then submits a crafted request to a vulnerable plugin endpoint whose input is concatenated into a SQL query. By injecting SQL, the attacker extracts sensitive database contents such as user records, password hashes, and secrets (C:H). No public POC is referenced, and the authenticated-Subscriber requirement plus the vendor's AC:H rating imply some non-trivial crafting is involved.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 23, 2026

SQL injection in the Tainacan WordPress plugin through version 1.2.0 lets an attacker with an authenticated Subscriber-level account inject arbitrary SQL into one of the plugin's database queries, potentially reading sensitive data from the underlying WordPress database. The prerequisite is meaningful: the site must permit low-privilege account creation (for example, WordPress self-registration enabled), which substantially narrows the exposure for sites with registration disabled. No public exploit code and no confirmed active exploitation were identified at time of analysis, and the vendor's own vector (AC:H) indicates some crafting or precondition beyond a trivial payload, keeping this a genuine but bounded threat rather than an opportunistic mass-exploitation risk.

RemediationAI

No vendor-released fix version is identified in the available intelligence, so the first action is to check the Tainacan plugin page and the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/tainacan/vulnerability/wordpress-tainacan-plugin-1-2-0-sql-injection-vulnerability?_s_id=cve) for a release newer than 1.2.0 and update the plugin as soon as one is published; if a fixed release is not yet available, deactivating the plugin removes the attack surface entirely at the cost of losing the repository functionality. The most effective compensating control given that exploitation requires a Subscriber account with registration typically the entry point is to close that door: disable WordPress self-registration (Settings > General > Membership) or place registration behind an approval/invite mechanism, which prevents unauthenticated attackers from obtaining the PR:L foothold - the trade-off is that legitimate public sign-ups stop working. In parallel, audit and prune existing low-privilege accounts, and if the plugin must stay active, front it with a WAF rule targeting SQL metacharacters in Tainacan request parameters, accepting that signature-based filtering can produce false positives on legitimate queries and can be bypassed by obfuscated payloads. Monitoring database and web logs for anomalous SQL error patterns or unexpected SELECT activity from Subscriber sessions is recommended as a detection backstop regardless of the path chosen.

Affected VersionsENISA

Tainacan n/a ≤1.2.0

Affected Packages

euvd tainacan no fix

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

The affected component is Tainacan, an open-source WordPress plugin used for building and managing digital repositories (the CPE cpe:2.3:a:tainacan:tainacan:*:*:*:*:*:*:*:* with no explicit version bound is complemented by the EUVD entry restricting affected releases to 1.2.0 and earlier). The root cause is CWE-89, Improper Neutralization of Special Elements used in an SQL Command: a plugin-supplied parameter reaching a SQL query without adequate sanitization or parameterization - typically string concatenation into a WP_* query or a custom $wpdb call instead of a prepared statement - allowing attacker-controlled input to alter query structure. Because the injection executes inside the shared WordPress database context, the vendor vector scores Scope:Changed (S:C), reflecting the possibility that compromise of the plugin's query path crosses into other WordPress data (user records, options, other plugins' tables). Our independent assessment treats the impact as S:U with C:H/I:N/A:N, i.e., a high-confidence confidentiality impact via unauthorized data retrieval rather than demonstrated integrity or availability damage; the discrepancy is a scoring disagreement, not a disagreement about the underlying flaw class or attack path.

Know when Tainacan 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 (Patchstack) PRIMARY 7.1 HIGH
AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:L
vuln.today AI 6.5 MEDIUM

SQL injection is typically low-complexity (AC:L) and confined to the app DB (S:U); PR:L for required Subscriber account; read-oriented disclosure gives C:H with no clear integrity/availability impact.

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

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

DescriptionCVE.org

Subscriber SQL Injection in Tainacan <= 1.2.0 versions.

Executive ViewAI

Why It Matters

A security flaw in the Tainacan WordPress plugin (versions through 1.2.0) could allow unauthorized access to sensitive data stored in the website's database. Organizations that use this plugin and permit user self-registration are at greater risk, as attackers can create the low-privilege account needed to exploit the flaw. No vendor patch is available, and while no public exploit identified at time of analysis, the potential for data exposure warrants immediate mitigation.

Business Impact: Medium
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: disable the plugin, disable user self-registration, restrict Subscriber privileges, deploy WAF SQL injection rules, monitor database queries, and enforce least privilege for the database user.

Threat Intelligence Overview

EPSS Score
0.3%
Top 81% exploitable
Prevalence
Low
niche WordPress plugin for museum/archive digital collections
Data Quality
3 sources
Confidence: Low

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.3%
Patch available No
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
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

CVE-2024-48040 HIGH
8.5 Oct 11

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in tainacan Tainacan

CVE-2026-90989 MEDIUM POC
4.3 Oct 14

Information disclosure in the Tainacan WordPress plugin before 1.4.0 lets any authenticated subscriber-level user read t

CVE-2026-6230 HIGH
7.5 Jul 08

SQL injection in the Tainacan WordPress plugin (versions ≤ 1.0.3) lets unauthenticated attackers exfiltrate database con

CVE-2024-34794 HIGH
7.1 Jun 03

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in tainacan Tainacan

CVE-2023-47848 HIGH
7.1 Nov 30

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Tainacan.Org Taina

CVE-2026-93767 MEDIUM
6.5 Oct 16

Authenticated file disclosure in the Tainacan WordPress plugin (all versions up to and including 1.3.0) allows any logge

CVE-2024-34795 MEDIUM
6.5 Jun 03

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in tainacan Tainacan

CVE-2024-7135 MEDIUM
6.5 Jul 31

The Tainacan plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check on the

CVE-2024-9221 MEDIUM
6.1 Oct 11

The Tainacan plugin for WordPress is vulnerable to Reflected Cross-Site Scripting due to the use of add_query_arg withou

CVE-2024-30529 MEDIUM
5.3 Jun 09

Missing Authorization vulnerability in tainacan Tainacan tainacan.20.7. Rated medium severity (CVSS 5.3), this vulnerabi

CVE-2024-1435 MEDIUM
5.3 Feb 29

Insertion of Sensitive Information Into Sent Data vulnerability in tainacan Tainacan tainacan.20.6. Rated medium severit

CVE-2024-13236 MEDIUM
6.5 Jan 23

The Tainacan plugin for WordPress is vulnerable to SQL Injection via the 'collection_id' parameter in all versions up to

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