LearnPress before 4.4.10 Missing Authorization via Legacy Editor AJAX Handlers
LearnPress before 4.4.10 contains a missing authorization vulnerability in the admin_course_editor, admin_quiz_editor and admin_question_editor lp-ajax actions, allowing instructors to modify other instructors' content. Authenticated instructors can reuse their own generic editor nonce with another object's id parameter to alter courses, change quiz answers, and trash questions.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2026-113353
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 7 Nov 2026, 10:18 UTC · Revision 1
Source evidence
LearnPress before 4.4.10 Missing Authorization via Legacy Editor AJAX Handlers
core-osv · Original sourcePublished 20 Oct 2026, 10:41 UTC
LearnPress before 4.4.10 contains a missing authorization vulnerability in the admin_course_editor, admin_quiz_editor and admin_question_editor lp-ajax actions, allowing instructors to modify other instructors' content. Authenticated instructors can reuse their own generic editor nonce with another object's id parameter to alter courses, change quiz answers, and trash questions.
osv:CVE-2026-113353
Complete source record
{
"id": "76566bb55f3a591850ad3e73798c8b477b0971d9a7aa551ae5178e3116bfbd0d",
"url": "https://osv.dev/vulnerability/CVE-2026-113353",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "LearnPress before 4.4.10 Missing Authorization via Legacy Editor AJAX Handlers",
"summary": "LearnPress before 4.4.10 contains a missing authorization vulnerability in the admin_course_editor, admin_quiz_editor and admin_question_editor lp-ajax actions, allowing instructors to modify other instructors' content. Authenticated instructors can reuse their own generic editor nonce with another object's id parameter to alter courses, change quiz answers, and trash questions.",
"evidence": "osv:CVE-2026-113353",
"products": [],
"severity": "medium",
"structured": {
"id": "CVE-2026-113353",
"aliases": [
"CVE-2026-113353"
],
"metrics": [
{
"type": "CVSS_V4",
"score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/learnpress/learnpress",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"fixed": "77087dcdc0e974e8d0844453b4071189fc2c70d2"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"fixed": "77087dcdc0e974e8d0844453b4071189fc2c70d2"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
}
],
"versions": [
"3.2.2",
"3.2.1",
"2.1.6",
"2.1.5.3",
"2.1.5.2",
"2.1.4",
"2.1.3",
"2.1.0",
"2.0.9",
"2.0.6",
"2.0.0-beta.1",
"v1.0"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-113353.json"
}
}
],
"modified": "2026-10-28T02:30:50.317796069Z",
"provider": "osv",
"references": [
"https://wordpress.org/plugins/learnpress/",
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/113xxx/CVE-2026-113353.json",
"https://learnpresslms.com/changelog/",
"https://nvd.nist.gov/vuln/detail/CVE-2026-113353",
"https://www.vulncheck.com/advisories/learnpress-before-4.4.10-missing-authorization-via-legacy-editor-ajax-handlers",
"https://github.com/LearnPress/learnpress/commit/77087dcdc0e974e8d0844453b4071189fc2c70d2",
"https://plugins.svn.wordpress.org/learnpress/tags/4.4.9.1/inc/admin/class-lp-admin-ajax.php",
"https://plugins.svn.wordpress.org/learnpress/tags/4.4.9.1/inc/admin/editor/class-lp-admin-editor-course.php"
],
"provider_metadata": {
"cwe_ids": [
"CWE-639"
],
"cna_assigner": "VulnCheck",
"unresolved_ranges": [
{
"extracted_events": [
{
"range": [
{
"fixed": "4.4.10"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
}
]
},
{
"extracted_events": [
{
"range": [
{
"fixed": "4.4.10"
}
],
"source": "CPE_FIELD",
"strategy": "CPEApplicability"
}
]
},
{
"extracted_events": [
{
"range": [
{
"fixed": "4.4.10"
}
],
"source": "DESCRIPTION"
}
]
}
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/113xxx/CVE-2026-113353.json"
}
},
"related_cves": [
{
"value": "CVE-2026-113353",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 518980,
"published_at": "2026-10-20T10:41:38.826+00:00"
}