Description
JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the OpenApiController queryById handler that allows low-privileged authenticated users to read OpenAPI definitions without openapi permissions. Attackers can request GET /openapi/queryById with an entry id to obtain internal origin URLs, virtual paths, IP whitelists, and header and parameter templates.
Published: 2026-10-10
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Information Disclosure
Action: Apply Patch
AI Analysis

Impact

JeecgBoot versions up to 3.9.5 have a missing authorization flaw in the OpenApiController queryById endpoint that lets low‑privileged authenticated users retrieve OpenAPI definitions without the required openapi permissions. Attackers can perform a GET request to /openapi/queryById with a target entry id and obtain internal origin URLs, virtual paths, IP whitelists, and header and parameter templates, thereby exposing sensitive configuration details and internal architecture.

Affected Systems

The vulnerability affects JeecgBoot JeecgBoot, specifically any installations running version 3.9.5 or earlier. No other vendor or product versions are reported as affected.

Risk and Exploitability

The vulnerability carries a CVSS score of 5.3, indicating medium severity. EPSS data is not available and the issue is not listed in CISA's KEV catalog. Attackers need only low‑privileged authenticated access, making the exploit relatively straightforward via a web request to /openapi/queryById. Because the exposure is internal configuration data, the impact is primarily confidentiality compromise of system structure and potential for further lateral movement.

Generated by OpenCVE AI on October 11, 2026 at 00:50 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade JeecgBoot to a version that contains the fixed authorization check.
  • Restrict or block external access to the /openapi/queryById endpoint using network controls or remove the endpoint if it is unnecessary.
  • Ensure that the authorization logic enforces the openapi permission before allowing the queryById operation, consistent with CWE‑862.

Generated by OpenCVE AI on October 11, 2026 at 00:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 10 Oct 2026 22:00:00 +0000

Type Values Removed Values Added
Description JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the OpenApiController queryById handler that allows low-privileged authenticated users to read OpenAPI definitions without openapi permissions. Attackers can request GET /openapi/queryById with an entry id to obtain internal origin URLs, virtual paths, IP whitelists, and header and parameter templates.
Title JeecgBoot through 3.9.5 Missing Authorization via /openapi/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
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-16T18:36:25.569Z

Reserved: 2026-10-10T20:43:34.880Z

Link: CVE-2026-108674

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-10T22:16:44.350

Modified: 2026-10-16T19:17:02.840

Link: CVE-2026-108674

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-11T12:23:24Z

Weaknesses