Vulnerability · Published May 17, 2026 · Assigned by VulDB

CVE-2026-8759xiandafu beetl SpELFunction SpELFunction.java expression language injection

High 7.3

In plain English

A high-severity expression language injection in beetl from xiandafu. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.4% (higher than 35% of all known vulnerabilities).

Severity (CVSS 3.1)7.3High
Exploit odds (30 days)0.4%top 64.9% of all CVEs
Exploited in the wildNo reportsCISA SSVC: poc
Attack toolingNoneno public tooling known

Official description

A vulnerability was identified in xiandafu beetl up to 3.20.2. Affected is an unknown function of the file beetl-classic-integration/beetl-spring-classic/src/main/java/org/beetl/ext/spring/SpELFunction.java of the component SpELFunction. The manipulation leads to improper neutralization of special elements used in an expression language statement. Remote exploitation of the attack is possible. The exploit is publicly available and might be used. The project was informed of the problem early through an issue report but has not responded yet.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Mavencom.ibeetl:beetl-spring-classicno fix listedGHSA-fmmw-44rp-jcfp

Affected products (as reported)

VendorProductVersions
xiandafu beetl 3.20.03.20.13.20.2

Weakness: CWE-917, CWE-20 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R

References