CVE-2026-51876: DeepTutor authorization bypass in book confirmation

CVE-2026-51876 · Severity: info · Published 2026-10-01

DeepTutor is a tutoring platform that manages educational content including books and materials. A vulnerability in version 1.4.0 allows anyone with knowledge of a book ID to modify book metadata and content without authorization, potentially corrupting or defacing educational materials.

Technologies: HKUDS DeepTutor. Vendors: HKUDS.

Quick answers

Is CVE-2026-51876 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-51876 being exploited in the wild.
How severe is CVE-2026-51876?
Informational severity, published 1 October 2026.
Which products and versions are affected?
HKUDS DeepTutor 1.4.0.
Is there a fix for CVE-2026-51876?
No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.
How is CVE-2026-51876 attacked?
It is attacked over the network, in a software library.
Am I affected by CVE-2026-51876?
Check whether you run HKUDS DeepTutor at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

Technical details

An object-authorization vulnerability (CWE-284) in the book confirmation flow (storage.py:_atomic_write_text) fails to validate whether a caller is authorized to modify a specific book object. An unauthenticated or unauthorized attacker can submit a confirm-proposal request using a publicly exposed book_id to overwrite persisted metadata and spine content. No authentication or special network access is required beyond HTTP access to the application.

Affected products

  • HKUDS DeepTutor 1.4.0

Timeline

  • 2026-10-01: disclosed

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.