Description
JeecgBoot through 3.9.5 contains a missing authorization vulnerability in SysAnnouncementSendController that allows authenticated users to modify other users' message delivery records. Attackers can obtain delivery ids from GET /sys/sysAnnouncementSend/list and submit edit requests that overwrite read flags, recipient ids, or linked announcements to hide messages from recipients.
Published: 2026-10-10
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized modification of message delivery records
Action: Patch
AI Analysis

Impact

JeecgBoot through version 3.9.5 contains a missing authorization check in the SysAnnouncementSendController. The flaw allows any authenticated user to update other users’ message delivery entries. Attackers can overwrite the read flag, change the recipient ID, or link a different announcement, effectively hiding messages from intended recipients or altering message delivery status. This creates a risk of data tampering and loss of message fidelity for users.

Affected Systems

The vulnerability affects the JeecgBoot application, specifically all releases up to and including 3.9.5. No other versions are listed as affected in the available data.

Risk and Exploitability

The CVSS score of 5.3 indicates medium severity; the EPSS score is not available, and the vulnerability is not listed in CISA’s KEV catalog. The likely attack vector requires the attacker to be authenticated with a normal user account. An authenticated user can discover existing delivery IDs via the public list endpoint and then issue privileged edit requests to modify or conceal messages. Due to the lack of an existing exploit in the public domain, the immediate risk is moderate, but the lack of protection of sensitive message metadata makes it a valuable target for insider threats or compromised user accounts.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to JeecgBoot 3.9.6 or later once the vendor releases the fix for the authorization check.
  • If a patch is not yet available, block the PUT /sys/sysAnnouncementSend/edit endpoint for non‑administrative users or use a firewall/ API gateway to restrict access until a fix is applied.
  • Implement application‑level authorization logic to confirm that the requester owns the delivery record or has administrative rights before allowing edits, and enable logging to detect unauthorized edit attempts.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 18 Oct 2026 12:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Sun, 11 Oct 2026 04:00:00 +0000

Type Values Removed Values Added
First Time appeared Jeecg jeecg-boot
Vendors & Products Jeecg jeecg-boot

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 SysAnnouncementSendController that allows authenticated users to modify other users' message delivery records. Attackers can obtain delivery ids from GET /sys/sysAnnouncementSend/list and submit edit requests that overwrite read flags, recipient ids, or linked announcements to hide messages from recipients.
Title JeecgBoot through 3.9.5 IDOR via PUT /sys/sysAnnouncementSend/edit
First Time appeared Jeecg
Jeecg jeecg Boot
Weaknesses CWE-639
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:N/I:L/A:N'}

cvssV4_0

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


Subscriptions

Jeecg Jeecg-boot Jeecg Boot
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-18T12:03:17.047Z

Reserved: 2026-10-10T20:18:49.429Z

Link: CVE-2026-108642

cve-icon Vulnrichment

Updated: 2026-10-18T11:54:26.939Z

cve-icon NVD

Status : Deferred

Published: 2026-10-10T22:16:39.700

Modified: 2026-10-18T12:16:58.797

Link: CVE-2026-108642

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-11T03:45:17Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key