Medium
flaskBlog arbitrary comment delete
Type: advisorySources: OSV
flaskBlog is a blog app built with Flask. In 2.8.0 and earlier, when deleting a comment, there's no validation of the ownership of the comment. Every user can delete an arbitrary comment of another user on every post, by simply intercepting the delete request and changing the commentID. The code that causes the problem is in routes/post.py.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2025-55737
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 8 Nov 2026, 02:14 UTC · Revision 1
Source evidence
flaskBlog is a blog app built with Flask. In 2.8.0 and earlier, when deleting a comment, there's no validation of the ownership of the comment. Every user can delete an arbitrary comment of another user on every post, by simply intercepting the delete request and changing the commentID. The code that causes the problem is in routes/post.py.
osv:CVE-2025-55737
Complete source record
{
"id": "6780ffe6eb4d4bc1c01cd6a4918a3657968eb5daa7ad8a66074d6f3a93a11c54",
"url": "https://osv.dev/vulnerability/CVE-2025-55737",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "flaskBlog arbitrary comment delete",
"summary": "flaskBlog is a blog app built with Flask. In 2.8.0 and earlier, when deleting a comment, there's no validation of the ownership of the comment. Every user can delete an arbitrary comment of another user on every post, by simply intercepting the delete request and changing the commentID. The code that causes the problem is in routes/post.py.",
"evidence": "osv:CVE-2025-55737",
"products": [],
"severity": "medium",
"structured": {
"id": "CVE-2025-55737",
"aliases": [
"CVE-2025-55737",
"GHSA-6hp9-jv2f-88wr"
],
"metrics": [
{
"type": "CVSS_V4",
"score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/dogukanurker/flaskblog",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"last_affected": "7fea76d8c9ae624125ed86ed63e2c56dfad0d757"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"last_affected": "2.8.0"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"cpe": "cpe:2.3:a:dogukanurker:flaskblog:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "0"
},
{
"last_affected": "2.8.0"
}
],
"source": "CPE_RANGE"
}
]
}
}
],
"versions": [
"2.8.0",
"2.7.0",
"2.6.0",
"2.5.0",
"2.4.0",
"2.3.0",
"2.2.1",
"2.2.0",
"2.1.4",
"2.1.3",
"2.1.2",
"2.1.1",
"2.1.0",
"2.0.12",
"2.0.11",
"2.0.10",
"2.0.9",
"2.0.8",
"2.0.7",
"2.0.6",
"2.0.5",
"2.0.4",
"2.0.3",
"2.0.2",
"2.0.1",
"2.0.0",
"1.1.0",
"1.0.9",
"1.0.8",
"1.0.7",
"1.0.6",
"1.0.5",
"1.0.4",
"1.0.3",
"1.0.2",
"1.0.1",
"1.0.0"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-55737.json"
}
}
],
"modified": "2026-10-28T02:30:52.775353713Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/55xxx/CVE-2025-55737.json",
"https://github.com/DogukanUrker/FlaskBlog/security/advisories/GHSA-6hp9-jv2f-88wr",
"https://nvd.nist.gov/vuln/detail/CVE-2025-55737"
],
"provider_metadata": {
"cwe_ids": [
"CWE-639"
],
"cna_assigner": "GitHub_M",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/55xxx/CVE-2025-55737.json"
}
},
"related_cves": [
{
"value": "CVE-2025-55737",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 521690,
"published_at": "2025-08-19T19:06:15.195+00:00"
}