Description
LearnHouse before 1.4.0 contains a missing authorization vulnerability in POST /api/v1/playgrounds/{uuid}/duplicate that skips the read-access and draft checks enforced by get_playground. Authenticated users with playground creation rights, such as Instructors, who know a RESTRICTED or unpublished playground UUID can copy its html_content and republish it publicly.
Published: 2026-10-12
Score: 2.3 Low
EPSS: n/a
KEV: No
Impact: Unauthorized Public Replication
Action: Apply Patch
AI Analysis

Impact

The vulnerability is a missing authorization check in the duplicate endpoint of the API. Normal access control is performed by get_playground to enforce read‑access and draft status; this logic is bypassed when the POST /api/v1/playgrounds/{uuid}/duplicate is called. An authenticated user with playground‑creation rights can therefore duplicate a playground that is marked restricted or not yet published and re‑publish that content with no restriction.

Affected Systems

This flaw exists in all LearnHouse releases prior to 1.4.0, which deploy the duplicate endpoint with the security oversight. The product is LearnHouse, an online learning platform. Anyone running a pre‑1.4.0 instance is vulnerable, regardless of the specific patch level within that range.

Risk and Exploitability

The CVSS score of 2.3 indicates a low impact in the CVSS model. Because the exploit requires an authenticated role that already has creation permissions and knowledge of a restricted playground’s UUID, the wall time to exploit is minimal once the prerequisite is met. No exploit probability score is currently available, and the vulnerability is not listed in the CISA KEV catalog. Nonetheless, the ability to expose confidential or unpublished content poses a significant business risk.

Generated by OpenCVE AI on October 12, 2026 at 22:45 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Replace the vulnerable software with LearnHouse 1.4.0 or later, where the duplicate endpoint properly enforces authorization checks.
  • If an upgrade cannot be performed immediately, limit the duplicate functionality to privileged accounts only or disable the endpoint for instructors until a fix is in place.
  • Conduct a scope audit of all playgrounds to flag any unpublished or restricted content that may have been republished and remove it from public view.

Generated by OpenCVE AI on October 12, 2026 at 22:45 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 12 Oct 2026 23:30:00 +0000

Type Values Removed Values Added
First Time appeared Learnhouse
Learnhouse learnhouse
Vendors & Products Learnhouse
Learnhouse learnhouse

Mon, 12 Oct 2026 21:00:00 +0000

Type Values Removed Values Added
Description LearnHouse before 1.4.0 contains a missing authorization vulnerability in POST /api/v1/playgrounds/{uuid}/duplicate that skips the read-access and draft checks enforced by get_playground. Authenticated users with playground creation rights, such as Instructors, who know a RESTRICTED or unpublished playground UUID can copy its html_content and republish it publicly.
Title LearnHouse before 1.4.0 Missing Authorization via Playground Duplicate Endpoint
Weaknesses CWE-862
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Learnhouse Learnhouse
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-12T20:55:17.509Z

Reserved: 2026-10-12T19:27:52.842Z

Link: CVE-2026-109564

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-12T21:17:12.863

Modified: 2026-10-12T21:17:12.863

Link: CVE-2026-109564

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-12T23:15:15Z

Weaknesses