Description
JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the AiragAppController queryById handler that allows low-privileged authenticated users to read any AI application configuration. Attackers can enumerate application ids via the unguarded /airag/app/listDict endpoint and query each id to obtain system prompts, memory prompts, model ids, knowledge base ids, and plugin bindings of other users' applications.
Published: 2026-10-11
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Data Disclosure
Action: Patch
AI Analysis

Impact

JeecgBoot versions up to 3.9.5 contain a missing authorization flaw in the AiragAppController queryById endpoint that allows authenticated users with insufficient privileges to read configuration data belonging to other users. The flaw enables enumeration of application IDs through the unguarded /airag/app/listDict endpoint and retrieval of system prompts, memory prompts, model IDs, knowledge base IDs, and plugin bindings that may reveal sensitive operational details. As a result, attackers can compromise the confidentiality of each app’s internal settings and potentially use that knowledge for downstream attacks.

Affected Systems

The vulnerability impacts the JeecgBoot platform, specifically versions 3.9.5 and earlier. The affected module is the AiragApp module within the Jeecg boot framework. Administrators should confirm whether their installations are running any of these legacy versions.

Risk and Exploitability

The CVSS base score of 5.3 indicates a moderate risk. Since the EPSS score is not available, the likelihood of exploitation cannot be quantified. The vulnerability is not listed in the CISA KEV catalog, suggesting it has not yet been widely exploited but remains a concern if the app is exposed to any authenticated users. Attackers would likely exploit the flaw via web requests to the exposed REST endpoints, leveraging existing authentication but without elevated privileges.

Generated by OpenCVE AI on October 11, 2026 at 15:31 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade JeecgBoot to version 3.9.6 or later where the missing authorization check is implemented.
  • For systems unable to upgrade immediately, restrict access to /airag/app/queryById and /airag/app/listDict endpoints to privileged users or IP ranges using firewall or reverse‑proxy rules.
  • Enable detailed logging and monitor access logs for anomalous calls to these endpoints, and consider applying rate limits or CAPTCHA to impede automated enumeration.

Generated by OpenCVE AI on October 11, 2026 at 15:31 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 13 Oct 2026 07:45:00 +0000

Type Values Removed Values Added
First Time appeared Jeecg jeecgboot
Vendors & Products Jeecg jeecgboot

Sun, 11 Oct 2026 14:45:00 +0000

Type Values Removed Values Added
Description JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the AiragAppController queryById handler that allows low-privileged authenticated users to read any AI application configuration. Attackers can enumerate application ids via the unguarded /airag/app/listDict endpoint and query each id to obtain system prompts, memory prompts, model ids, knowledge base ids, and plugin bindings of other users' applications.
Title JeecgBoot through 3.9.5 Missing Authorization via /airag/app/queryById
First Time appeared Jeecg
Jeecg jeecg Boot
Weaknesses CWE-862
CPEs cpe:2.3:a:jeecg:jeecg_boot:*:*:*:*:*:*:*:*
Vendors & Products Jeecg
Jeecg jeecg Boot
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Jeecg Jeecg Boot Jeecgboot
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-13T19:36:38.876Z

Reserved: 2026-10-11T13:34:54.901Z

Link: CVE-2026-108878

cve-icon Vulnrichment

Updated: 2026-10-13T19:36:32.463Z

cve-icon NVD

Status : Deferred

Published: 2026-10-11T15:16:54.733

Modified: 2026-10-13T20:43:34.023

Link: CVE-2026-108878

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T07:30:14Z

Weaknesses