PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-108671 jeecgboot CVE debrief

CVE-2026-108671 is a missing authorization vulnerability in JeecgBoot through version 3.9.5. This vulnerability allows any authenticated user to read MCP server configurations due to a commented-out permission check in the queryById function. Attackers can exploit this by obtaining record IDs from the unguarded /airag/app/queryById endpoint and retrieving MCP endpoint URLs, headers, and outbound authentication tokens.

Vendor
jeecgboot
Product
Unknown
CVSS
HIGH 7.1
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-10
Original CVE updated
2026-10-10
Advisory published
2026-10-10
Advisory updated
2026-10-10

Who should care

Defenders responsible for JeecgBoot instances, security teams, and administrators should be aware of this vulnerability and take necessary actions to prevent exploitation. They should verify and patch affected instances, restrict access to the /airag/app/queryById endpoint, and monitor for unauthorized access attempts. Additionally, operators and platform administrators should review the vulnerability and implement necessary security measures to protect Je

Why it matters

CVE-2026-108671 is a missing authorization vulnerability in JeecgBoot that allows authenticated users to access MCP server configurations. Defenders should verify and patch affected instances, restrict access to the /airag/app/queryById endpoint, and monitor for unauthorized access attempts.

  • Potential unauthorized access to MCP server configurations
  • Possible retrieval of sensitive information such as MCP endpoint URLs, headers, and outbound authentication tokens
  • Need for verification of affected versions and remediation
  • Potential impact on security posture if left unpatched

Technical summary

The vulnerability exists in the queryById function of JeecgBoot, where the permission check is commented out, allowing any authenticated user to read MCP server configurations. This can be exploited by obtaining record IDs from the unguarded /airag/app/queryById endpoint and retrieving MCP endpoint URLs, headers, and outbound authentication tokens. The vulnerability allows authenticated users to access MCP server configurations, which can lead to potential unauthorized access to sensitive information. Defenders should verify and patch affected JeecgBoot instances, restrict access to the /airag/app/queryById endpoint, and monitor for unauthorized access attempts.

Defensive priority

Defenders should prioritize verifying and patching affected JeecgBoot instances, restricting access to the /airag/app/queryById endpoint, and monitoring for unauthorized access attempts.

Recommended defensive actions

  • Verify and patch affected JeecgBoot instances to prevent unauthorized access to MCP server configurations.
  • Restrict access to the /airag/app/queryById endpoint to only authorized users.
  • Monitor for unauthorized access attempts and implement additional security measures as needed.
  • Review compensating controls for exposed systems while remediation is scheduled and verified.
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review.
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented.
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.

Evidence notes

The CVE record and NVD entry provide details on the vulnerability, but additional information on affected versions, exploitation, and remediation is limited. Further verification is required to determine the full scope of the vulnerability.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-108671 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-108671

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-108671 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-108671

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://github.com/AnkesKasty/cve-request-poc/blob/a7b6d1423555812d8efa26c91c5d0683164b31e5/JeecgBoot/poc_airag_mcp_model_and_writer.py

    [email protected]

  • Source reference

    Unverified legacy reference

    URL: https://github.com/jeecgboot/JeecgBoot/blob/e3b9dc0aefe1943d9772b026f64ed671a7c82802/jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/llm/controller/AiragMcpController.java

    [email protected]

  • Source reference

    Unverified legacy reference

    URL: https://www.vulncheck.com/advisories/jeecgboot-through-3.9.5-missing-authorization-via-airag-airagmcp-querybyid

    [email protected]

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.