Scoold is a Q&A and a knowledge sharing platform for teams. Prior to version 1.66.1, Scoold contains an authenticated authorization flaw in feedback deletion that allows any logged-in, low-privilege user to delete another user's feedback post by submitting its ID to POST /feedback/{id}/delete. The handler enforces authentication but does not enforce object ownership (or moderator/admin authorization) before deletion. In verification, a second non-privileged account successfully deleted a victim account's feedback item, and the item immediately disappeared from the feedback listing/detail views. This issue has been patched in version 1.66.1.
{
"cna_assigner": "GitHub_M",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/34xxx/CVE-2026-34832.json",
"cwe_ids": [
"CWE-639"
]
}{
"source": [
"CPE_RANGE",
"REFERENCES"
],
"cpe": "cpe:2.3:a:erudika:scoold:*:*:*:*:*:*:*:*",
"extracted_events": [
{
"introduced": "0"
},
{
"fixed": "1.66.1"
}
]
}
[
{
"id": "CVE-2026-34832-159da00b",
"source": "https://github.com/erudika/scoold/commit/5def88c25405cc60482292bcceb45dc024e899fe",
"signature_type": "Line",
"target": {
"file": "src/main/java/com/erudika/scoold/utils/ScooldUtils.java"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"228316916954371101491191258914856293251",
"58388528725788434473896308536332814233",
"264818945444013571846706979913514868418",
"227916420936732986814809333215292566045"
]
},
"signature_version": "v1",
"deprecated": false
},
{
"id": "CVE-2026-34832-21e148d4",
"source": "https://github.com/erudika/scoold/commit/5def88c25405cc60482292bcceb45dc024e899fe",
"signature_type": "Function",
"target": {
"file": "src/main/java/com/erudika/scoold/utils/ScooldUtils.java",
"function": "canEdit"
},
"digest": {
"function_hash": "123777989791353891947762316506491713264",
"length": 166.0
},
"signature_version": "v1",
"deprecated": false
},
{
"id": "CVE-2026-34832-50f35674",
"source": "https://github.com/erudika/scoold/commit/5def88c25405cc60482292bcceb45dc024e899fe",
"signature_type": "Function",
"target": {
"file": "src/main/java/com/erudika/scoold/controllers/FeedbackController.java",
"function": "deleteAjax"
},
"digest": {
"function_hash": "142831865256594463456561423997180562285",
"length": 285.0
},
"signature_version": "v1",
"deprecated": false
},
{
"id": "CVE-2026-34832-f23df019",
"source": "https://github.com/erudika/scoold/commit/5def88c25405cc60482292bcceb45dc024e899fe",
"signature_type": "Line",
"target": {
"file": "src/main/java/com/erudika/scoold/controllers/FeedbackController.java"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"158561035243056661284405025467990534346",
"338698899266291854439438779817846161596",
"105575310366034843403977016862496669077",
"29347535709131468158115035134809430131",
"15440213338469014244699266864958568039",
"307521861197303836777050266821451467036",
"309380054970867460996932789100939957302",
"143894204526644480039393436639392121341",
"9239855274882922379156629085444021831",
"36789405447338381101518645698464376422",
"153792722833756384831901921328661237999",
"11234684311271453507463512163375865601",
"235147392222647994637595826533801128659"
]
},
"signature_version": "v1",
"deprecated": false
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-34832.json"
"2026-08-12T16:23:50Z"