Skip to content
OpenAdvisories
High · 8.9 CVE-2025-54379 EUVD-2025-22548GHSA-526j-mv3p-f4vvGO-2025-3827PYSEC-2025-241

eKuiper API endpoints handling SQL queries with user-controlled table names.

Published Jul 24, 2025 · Updated Jul 25, 2025 · Assigned by GitHub_M

Description

LF Edge eKuiper is a lightweight IoT data analytics and stream processing engine running on resource-constraint edge devices. In versions before 2.2.1, there is a critical SQL Injection vulnerability in the getLast API functionality of the eKuiper project. This flaw allows unauthenticated remote attackers to execute arbitrary SQL statements on the underlying SQLite database by manipulating the table name input in an API request. Exploitation can lead to data theft, corruption, or deletion, and full database compromise. This is fixed in version 2.2.1.

Affected products

VendorProductAffectedFixed
lf-edge ekuiper < 2.2.1 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
openSUSE Tumbleweed govulncheck-vulndb 0.0.20250730T213748-1.1 openSUSE-SU-2025:15405-1

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/lf-edge/ekuiper <= 1.14.7 — GHSA-526j-mv3p-f4vv
Go github.com/lf-edge/ekuiper all versions — GO-2025-3827
Go github.com/lf-edge/ekuiper/v2 < 2.2.1 2.2.1 GHSA-526j-mv3p-f4vv
PyPI ekuiper <= 2.1.5 — PYSEC-2025-241

Advisories 1

References