Vulnerabilities
10 CVEs · NVD, GitHub Advisories, CISA KEV, FIRST EPSS, GitHub PoC repos
| CVE | Vulnerability | CVSS | EPSS | Flags | Affected | Exposure | Published |
|---|---|---|---|---|---|---|---|
| CVE-2025-55736 | flaskBlog is a blog app built with Flask. flaskBlog is a blog app built with Flask. In 2.8.0 and earlier, an arbitrary user can change his role to "admin", giving its relative privileges (e.g. delete users, posts, comments etc.). The problem is in the routes/adminPanelUsers file. NVD description · AI analysis pending | 9.3 group max | <1% | PoC |
| — | |
| CVE-2025-53631 | flaskBlog is a blog app built with Flask. flaskBlog is a blog app built with Flask. In versions 2.8.1 and prior, improper sanitization of postContent when submitting POST requests to /createpost leads to arbitrary JavaScript execution (XSS) on all pages the post is reflected on including /, /post/[ID], /admin/posts, and /user/[ID] of the user that made the post. At time of publication, there are no public patches available. NVD description · AI analysis pending | 5.3 | <1% |
| — | ||
| CVE-2025-28104 | Incorrect access control in laskBlog v2.6.1 allows attackers to access all usernames via a crafted input. Incorrect access control in laskBlog v2.6.1 allows attackers to access all usernames via a crafted input. NVD description · AI analysis pending | 9.1 group max | <1% | PoC |
| — | |
| CVE-2025-28101 | An arbitrary file deletion vulnerability in the /post/{postTitle} component of flaskBlog v2.6.1 allows attackers to delete article titles created by other users An arbitrary file deletion vulnerability in the /post/{postTitle} component of flaskBlog v2.6.1 allows attackers to delete article titles created by other users via supplying a crafted POST request. NVD description · AI analysis pending | 6.5 | <1% | PoC |
| — | |
| CVE-2024-22414 | flaskBlog is a simple blog app built with Flask. flaskBlog is a simple blog app built with Flask. Improper storage and rendering of the `/user/ ` page allows a user's comments to execute arbitrary javascript code. The html template `user.html` contains the following code snippet to render comments made by a user: ` {{comment[2]|safe}} `. Use of the "safe" tag causes flask to _not_ escape the rendered content. To remediate this, simply remove the `|safe` tag from the HTML above. No fix is is available and users are advised to manually edit their installation. NVD description · AI analysis pending | 5.4 | <1% | PoC |
| — |