Skip to main content

Apache SIS EUVDEUVD-2026-109935

| CVE-2026-110733 MEDIUM
SQL Injection (CWE-89)
2026-10-26 apache GHSA-643p-v8jr-8f24
5.4
CVSS 3.1 · Vendor: apache
View

Attack ChainAIDerived

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

  1. Access
    Reach SIS-backed feature query endpoint
  2. Delivery
    Supply crafted sort/ORDER BY clause
  3. Exploit
    Break unquoted identifier to inject SQL
  4. Execution
    Injected query executes on backend database
  5. Impact
    Read or modify stored data

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

Exploitation requires that an application built on Apache SIS use the sql-storage module and perform sorting of a feature stream where the ORDER BY sort-clause identifier is derived from attacker-controllable input; the advisory states the clause is copied after ORDER BY without quoting the identifier character, so a crafted sort clause injects SQL. The flaw is limited to the sql-storage module (sis-referencing and other modules are explicitly not affected) and only to versions 1.0 through 1.6 inclusive. Reachability is the key limiting factor: if the consuming application never exposes the sort field to untrusted input, the vulnerability is not triggerable. Authentication requirements are not confirmed from available data because no CVSS vector was provided.

Impact

This is a CWE-89 SQL injection in the sql-storage module of Apache SIS, where a sort clause is copied after ORDER BY without quoting the identifier, allowing injection via a crafted sort clause. No CVSS score or vector is provided, no EPSS score is supplied, the CVE is not listed in CISA KEV, and no SSVC technical-impact/automatable breakdown is given - so most quantitative exploitation signals are absent and the only decision signal available is the vuln.today priority label of 'monitor', which indicates this is not currently treated as an urgent, actively-exploited issue. The single reference is an Apache advisory (mailing-list thread), not a proof-of-concept, so there is no public exploit identified at time of analysis. The practical risk is heavily conditional: Apache SIS is a Java geospatial library, so exploitability depends entirely on whether an application built on it exposes the feature-sorting sort clause to attacker-controlled input; where it does, SQL injection can yield high confidentiality and integrity impact, but where sorting is internal or hard-coded the flaw is not reachable. Net: treat as a genuine injection bug to remediate by upgrading, but absent KEV, EPSS, or a PoC the real-world priority aligns with the 'monitor' label rather than emergency patching. Authentication requirements cannot be confirmed because no CVSS vector was provided.

Exploit ScenarioDerived

An application uses the Apache SIS sql-storage module to query and sort a stream of features, exposing the sort/ORDER BY field to user-supplied input. An attacker submits a crafted sort clause that breaks out of the unquoted identifier and injects additional SQL, which is executed against the backing database to read or alter data. No public proof-of-concept or exploit code is available at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 – Oct 26, 2026

SQL injection in Apache SIS's sql-storage module (versions 1.0 through 1.6) allows remote attackers to inject SQL through a crafted sort clause that is copied after ORDER BY without identifier quoting. Exploitation requires an application built on Apache SIS to use the sql-storage module and to derive the ORDER BY sort-clause identifier from attacker-controllable input; reachability is the key limiting factor. Other modules such as sis-referencing are not affected, and no public exploit identified at time of analysis.

RemediationAI

Vendor-released patch: Apache SIS 1.7. The advisory recommends upgrading to version 1.7 to fix the issue and does not describe a separate workaround. The independent assessment notes that the flaw is only triggerable when the consuming application passes attacker-controllable input into the ORDER BY sort-clause identifier, so exposure can be reduced by preventing untrusted input from controlling the sort field; this may restrict legitimate dynamic sorting. Advisory: https://lists.apache.org/thread.html/j43dd1okv97o0qygbox381l01rsszsln.

Affected VersionsENISA

Apache SIS 1.0 ≤1.6.0

Affected Packages

euvd apache_sis 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

Apache SIS is an Apache Software Foundation Java library for geospatial data, and its sql-storage module translates feature-store operations into SQL. The CWE-89 root cause is that when sorting a stream of features, the sort clause is appended after ORDER BY without quoting the identifier character, so a crafted sort clause can break out of the intended identifier context and inject SQL. The CPE cpe:2.3:a:apache_software_foundation:apache_sis:*:*:*:*:*:*:*:* covers the Apache SIS product line, with the advisory narrowing affected versions to 1.0 through 1.6 inclusive. The independent assessment assigns CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N but notes that authentication requirements are not confirmed from the available CVE data; exploitation also depends on the consuming application exposing the sort field to untrusted input.

Know when Apache Sis 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 (apache) PRIMARY 5.4 LOW
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:L
vuln.today AI 9.1 CRITICAL

SQL injection via an unquoted ORDER BY identifier typically reachable over the network through an application query path (AV:N/AC:L); PR:N assumed as the flaw needs no inherent auth, though real auth depends on the host app; high confidentiality/integrity impact on the database.

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

Primary rating from Vendor (apache).

CVSS VectorVendor: apache

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

DescriptionCVE.org

Vulnerability in the SQL storage module of Apache SIS. When sorting a stream of features, the clause is copied after ORDER BY without quoting the identifier character. A crafter sort clause could inject SQL in the query.

This issue affects the sql-storage module of Apache SIS from version 1.0 through 1.6 inclusive. Other modules such as sis-referencing are not impacted. Users are recommended to upgrade to version 1.7, which fixes the issue.

Threat Intelligence Overview

EPSS Score
0.3%
Top 75% exploitable
Prevalence
Low
niche Java geospatial (GIS) library, limited enterprise deployment footprint
Social Media
1
Sightings
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

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