BlogEngine.NET
Full-featured blogging platform for the .NET stack
BlogEngine.NET is an open-source blogging platform built on ASP.NET that is easy to set up and customize. It works without a database using XML storage, or with SQL databases for larger blogs.
Key features
- XML or SQL storage
- Widget and theme system
- Multi-author support
- Built-in comment handling
Pros & cons
Strengths
- Good fit for the .NET stack
- No database required option
Trade-offs
- Development has slowed
- Smaller ecosystem
Is BlogEngine.NET secure?
10 known vulnerabilities affect BlogEngine.NET's latest release (v3.3.8.0) according to OSV.dev; the most severe is rated critical.
Affecting v3.3.8.0
| Advisory | Severity | Summary |
|---|---|---|
| CVE-2022-41417 | Critical | BlogEngine.NET v3.3.8.0 allows an attacker to create any folder with "files" prefix under ~/App_Data/. |
| CVE-2023-22856 | High | Stored cross-site scripting in BlogEngine.NET version 3.3.8.0 |
| CVE-2023-22857 | High | Stored cross-site scripting in BlogEngine.NET version 3.3.8.0 |
| CVE-2022-41418 | High | An issue in the component BlogEngine/BlogEngine.NET/AppCode/Api/UploadController.cs of BlogEngine.NET v3.3.8.0 allows attackers to execute arbitrary code via uploading a crafted PNG file. |
| CVE-2023-33405 | Medium | Blogengine.net 3.3.8.0 and earlier is vulnerable to Open Redirect. |
| CVE-2023-22858 | Medium | Stored cross-site scripting in BlogEngine.NET version 3.3.8.0 |
| CVE-2022-25591 | Unknown | BlogEngine.NET v3.3.8.0 was discovered to contain an arbitrary file deletion vulnerability which allows attackers to delete files within the web server root directory via a crafted HTTP request. |
| CVE-2022-28921 | Unknown | A Cross-Site Request Forgery (CSRF) vulnerability discovered in BlogEngine.Net v3.3.8.0 allows unauthenticated attackers to read arbitrary files on the hosting web server. |
| CVE-2022-36600 | Unknown | BlogEngine v3.3.8.0 was discovered to contain a cross-site scripting (XSS) vulnerability in the component /blogengine/api/posts. |
| CVE-2023-33404 | Unknown | An Unrestricted Upload vulnerability, due to insufficient validation on UploadControlled.cs file, in BlogEngine.Net version 3.3.8.0 and earlier allows remote attackers to execute remote code. |
- Most recent fixed advisory CVE-2019-10717, published 2019-07-03 (2660 days ago)
Source: OSV.dev, checked 2026-10-14. How this is measured.
BlogEngine.NET replaces
Health badge
Maintain BlogEngine.NET? Add its health score to your README. The badge links back to this page.
Compare BlogEngine.NET
14 head-to-head comparisons.
- BlogEngine.NET vs Jekyll
- BlogEngine.NET vs Hexo
- BlogEngine.NET vs Pelican
- BlogEngine.NET vs Typecho
- BlogEngine.NET vs Bashblog
- BlogEngine.NET vs HTMLy
- BlogEngine.NET vs Textpattern
- BlogEngine.NET vs Blogofile
- BlogEngine.NET vs Acrylamid
- BlogEngine.NET vs PluXml
- BlogEngine.NET vs Serendipity
- BlogEngine.NET vs Nibbleblog
- BlogEngine.NET vs FlatPress
- BlogEngine.NET vs Dotclear
Similar blogging platforms apps
Hugo
Blogging PlatformsBlazing fast static site generator for blogs and sites
Replaces WordPress, Medium
Astro
Blogging PlatformsModern static site framework for content-driven sites
Replaces WordPress, Medium
Gatsby
Blogging PlatformsReact-based static site and blog generator
Replaces WordPress, Medium
Jekyll
Blogging PlatformsSimple, blog-aware static site generator
Replaces WordPress, Blogger
Hexo
Blogging PlatformsFast and simple blog framework powered by Node.js
Replaces WordPress, Blogger
Halo
Blogging PlatformsPowerful and easy-to-use open-source website builder
Replaces WordPress, Medium