{"id":"CVE-2026-89261","title":"MoguBlog through 6.2 Missing Authentication for Elasticsearch Index Management Endpoints","summary":"MoguBlog through 6.2 exposes Elasticsearch index management endpoints in the mogu_search service without authentication, allowing remote attackers to delete, recreate, or alter the blog search index. Attackers can invoke POST endpoints t…","severity":"medium","cvss":6.5,"cvssVector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L","cvssSource":"cna","cwe":["CWE-306"],"vendor":"moxi624","product":"MoguBlog","affected":["MoguBlog <= 6.2"],"ssvc":{"exploitation":"poc","automatable":"yes","technicalImpact":"partial","timestamp":"2026-09-11T19:15:16.641191Z"},"exploitAvailable":true,"published":"2026-09-11","updated":"2026-09-11","sourceUpdated":"2026-09-11T19:15:29.572Z","source":"CVEORG","sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2026-89261","references":[{"url":"https://github.com/LinYuanyi1/cve-request-poc/blob/master/mogublog-poc/C05_search_initElasticSearchIndex.py","label":"C05 - POST /search/initElasticSearchIndex proof of concept"},{"url":"https://github.com/LinYuanyi1/cve-request-poc/blob/master/mogublog-poc/C06_search_deleteElasticSearchByUids.py","label":"C06 - POST /search/deleteElasticSearchByUids proof of concept"},{"url":"https://github.com/LinYuanyi1/cve-request-poc/blob/master/mogublog-poc/C07_search_deleteElasticSearchByUid.py","label":"C07 - POST /search/deleteElasticSearchByUid proof of concept"},{"url":"https://github.com/LinYuanyi1/cve-request-poc/blob/master/mogublog-poc/C11_search_addElasticSearchIndexByUid.py","label":"C11 - POST /search/addElasticSearchIndexByUid proof of concept"},{"url":"https://github.com/moxi624/mogu_blog_v2/blob/025d78c7ac7e19b1abf796fa3cc158d855723d15/mogu_search/src/main/java/com/moxi/mogublog/search/restapi/ElasticSearchRestApi.java","label":"ElasticSearchRestApi index management endpoints carry no authentication check"},{"url":"https://github.com/moxi624/mogu_blog_v2/blob/025d78c7ac7e19b1abf796fa3cc158d855723d15/mogu_search/src/main/java/com/moxi/mogublog/search/config/WebSecurityConfig.java","label":"mogu_search WebSecurityConfig permits /search/** for all callers"},{"url":"https://gitee.com/moxi159753/mogu_blog_v2/releases","label":"MoguBlog releases"},{"url":"https://github.com/moxi624/mogu_blog_v2","label":"Product"},{"url":"https://www.vulncheck.com/advisories/mogublog-through-6.2-missing-authentication-for-elasticsearch-index-management-endpoints","label":"VulnCheck Advisory: MoguBlog through 6.2 Missing Authentication for Elasticsearch Index Management Endpoints"}],"tags":["cve.org","exploit-available"],"epss":0.00456,"epssPercentile":0.38749,"ingestedAt":"2026-09-14T00:35:28.534Z","slug":"CVE-2026-89261","body":"## Overview\n\nMoguBlog through 6.2 exposes Elasticsearch index management endpoints in the mogu_search service without authentication, allowing remote attackers to delete, recreate, or alter the blog search index. Attackers can invoke POST endpoints to wipe the entire search index, delete specific documents, or inject malicious index entries, causing search functionality to return incorrect or no results.\n\n## Affected\n\n- `MoguBlog <= 6.2`\n\n## Remediation\n\nRefer to the linked advisories for vendor-supplied fixes and affected version ranges.","depth":"twilight","depthScore":48,"depthScoreParts":{"impact":35.8,"likelihood":0.1,"exploitation":12,"ransomware":0},"changes":[{"seq":95611,"id":"CVE-2026-89261","ts":1789156669795,"field":"exploit_available","old":"false","new":"true"}]}