Skip to main content

HTMLy CVE-2026-37107

| EUVDEUVD-2026-99005 CRITICAL
Improper Privilege Management (CWE-269)
2026-10-13 mitre GHSA-45m7-f9cp-vh3j
9.8
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach internet-facing HTMLy admin surface
  2. Delivery
    Send crafted request to get_feed in admin.php
  3. Exploit
    Abuse improper privilege management (CWE-269)
  4. Execution
    Obtain administrator privileges
  5. Impact
    Full control of blog content and host

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation targets the get_feed function within the admin.php component of HTMLy v3.1.1 specifically, so the installation must be running exactly this release with the admin component reachable by the attacker. The supplied CVSS vector (PR:N/UI:N) implies no authentication or user interaction is needed, which would mean any network-reachable HTMLy 3.1.1 instance in default configuration is exposed; however, because the issue is categorized as privilege escalation (CWE-269), realistic exploitation may instead require an existing low-privileged account or session, and this prerequisite should be confirmed from the referenced POC before ruling it out. Limiting factors: the flaw is confined to HTMLy 3.1.1, the product's deployment footprint is small, and sites that keep the admin interface off the public internet substantially reduce exposure.

Impact

The input assigns a CVSS 3.1 base score of 9.8 (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H), implying remote, unauthenticated, low-complexity compromise with full confidentiality, integrity and availability impact. However, this conflicts with the vulnerability class: CWE-269 (Improper Privilege Management) and the description's own wording - 'escalate privileges' - normally presuppose that the attacker already holds some lower-privileged foothold, which would argue for PR:L rather than PR:N. This PR discrepancy should be verified against the vendor/POC before treating the 9.8 as authoritative. No EPSS score and no CISA KEV entry were provided, so there is no evidence of active, widespread exploitation; absence of these signals is not proof of safety but does lower urgency relative to a KEV-listed flaw. A proof-of-concept gist (KyrieKlay) is referenced, so public exploit code appears to exist, which raises practical risk for exposed instances. Netting it out: this is a genuinely serious flaw in any internet-facing HTMLy 3.1.1 admin surface, but its real-world priority is tempered by HTMLy's small deployment footprint and the unresolved PR:N-vs-PR:L question - treat as high-priority for the niche population running HTMLy, not as a broad fleet-wide emergency.

Exploit ScenarioDerived

An attacker reaches an internet-exposed HTMLy 3.1.1 site and sends a crafted request exercising the get_feed function in admin.php, abusing improper privilege management to gain administrative control of the blog. Public proof-of-concept code is referenced (a gist), lowering the skill barrier. Because the input CVSS marks the attack vector as network with low complexity and no user interaction, exploitation can be scripted against reachable instances, though whether a prior low-privileged session is required remains unconfirmed.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 14, 2026

Privilege escalation in HTMLy 3.1.1 allows a remote attacker to elevate from a low-privileged account or session to administrative control by abusing the get_feed function in the admin.php component. The supplied CVSS 3.1 score is 9.8 with PR:N, but the independent assessment applies PR:L because CWE-269 privilege-escalation issues realistically require some existing access; no CISA KEV or confirmed active exploitation is provided, and no public exploit was identified at time of analysis. Exposure is limited to HTMLy 3.1.1 installations where the admin interface is reachable, and keeping admin.php off the public internet substantially reduces risk.

RemediationAI

No vendor-released patch is identified in the supplied data; the referenced v3.1.1 release is the affected version, not a confirmed fix. Until a patched release is available, restrict network access to the HTMLy admin interface, especially admin.php and any get_feed endpoint, using firewall rules, reverse-proxy allowlists, or VPN access; the trade-off is that legitimate remote administration must originate from approved networks. If the feed functionality is not required, disable or block get_feed requests at the web server or WAF, accepting possible false positives and loss of legitimate feed behavior. Enforce least privilege on HTMLy accounts and remove unused low-privileged accounts because the independent assessment treats a low-privileged session as the likely prerequisite; this does not eliminate the flaw but narrows attack paths. Monitor admin.php and get_feed access logs for unexpected privilege changes, and check https://www.htmly.com/ and https://github.com/danpros/htmly/releases for a fixed version beyond v3.1.1. Consult https://nvd.nist.gov/vuln/detail/CVE-2026-37107 and the referenced gist for updated technical details.

Affected VersionsENISA

n/a n/a

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

HTMLy is a flat-file PHP blogging and content management system, and version 3.1.1 includes the vulnerable admin.php component. CVE-2026-37107 is categorized as CWE-269 (Improper Privilege Management), with the flaw exposed through the get_feed function, suggesting an administrative feed or data-handling routine that does not properly enforce authorization checks. The supplied CPE string is cpe:2.3:a:n/a:n/a:*:*:*:*:*:*:*:* and contains no vendor or product identifier, so affected scope must be inferred from the CVE description and the EUVD entry as HTMLy 3.1.1 only. The original CVSS vector claims PR:N/UI:N, implying no authentication or interaction, but the authoritative independent assessment uses PR:L, meaning a low-privileged account or session is the realistic prerequisite; an attacker who meets that prerequisite could call get_feed to perform actions or access data beyond their granted role. No fixed version is provided in the data.

Know when Htmly gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (mitre) PRIMARY 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.8 HIGH

Privilege escalation (CWE-269) implies an existing low-privileged foothold, so PR:L rather than the input's PR:N; network reachable admin endpoint keeps AV:N/AC:L and full admin impact C:H/I:H/A:H.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

3
CVSS changed
Oct 14, 2026 - 13:22 NVD
9.8 (CRITICAL)
CVE Published
Oct 13, 2026 - 00:00 cve.org
CRITICAL 9.8
CVE Published
Oct 13, 2026 - 00:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

An issue in HTMLy v.3.1.1 allows a remote attacker to escalate privileges via the get_feed function in the admin.php component

Executive ViewAI

Why It Matters

HTMLy 3.1.1 contains a critical privilege-escalation flaw in its admin interface that could allow an attacker with a low-privileged account or session to gain administrative control of the site. Organizations with internet-reachable HTMLy 3.1.1 admin interfaces face the greatest risk, and leadership should prioritize exposure reduction and monitoring because administrative compromise can affect content integrity, availability, and trust. No vendor-released patch has been identified, and there is no public exploit identified at time of analysis; therefore, near-term risk reduction depends on limiting access to admin.php and detecting abuse.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: keep admin.php off the public internet; restrict access via VPN, IP allowlists, or network segmentation; enforce least privilege and strong authentication for HTMLy accounts; rotate credentials; monitor admin.php and get_feed for anomalous activity; deploy WAF rules to block privilege-escalation attempts; and apply an official vendor patch as soon as one is released.

Threat Intelligence Overview

EPSS Score
0.4%
Top 69% exploitable
Prevalence
Low
HTMLy is a niche open-source flat-file PHP blogging CMS
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

49
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +49
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

More in Htmly

View all
CVE-2021-36701 CRITICAL POC
9.1 Aug 03

In htmly version 2.8.1, is vulnerable to an Arbitrary File Deletion on the local host when delete backup files. Rated cr

CVE-2026-45233 HIGH POC
7.2 Jun 25

Arbitrary file relocation in HTMLy CMS through version 3.1.1 allows low-privileged authenticated users to move any web-s

CVE-2024-30953 MEDIUM POC
6.1 Apr 17

A stored cross-site scripting (XSS) vulnerability in Htmly v2.9.5 allows attackers to execute arbitrary web scripts or H

CVE-2021-36703 MEDIUM POC
6.1 Aug 03

The "blog title" field in the "Settings" menu "config" page of "dashboard" in htmly 2.8.1 has a storage cross site scrip

CVE-2021-36702 MEDIUM POC
6.1 Aug 03

The "content" field in the "regular post" page of the "add content" menu under "dashboard" in htmly 2.8.1 has a storage

CVE-2019-8349 MEDIUM POC
6.1 May 08

Multiple cross-site scripting (XSS) vulnerabilities in HTMLy 2.7.4 allow remote attackers to inject arbitrary web script

CVE-2022-25022 MEDIUM POC
5.4 Mar 01

A cross-site scripting (XSS) vulnerability in Htmly v2.8.1 allows attackers to excute arbitrary web scripts HTML via a c

CVE-2026-18646 MEDIUM POC
5.5 Aug 03

Path traversal in danpros HTMLy up to version 3.1.1 allows remote unauthenticated attackers to read arbitrary files from

CVE-2022-1087 MEDIUM POC
5.4 Mar 29

A vulnerability, which was classified as problematic, has been found in htmly 5.3 whis affects the component Edit Profil

CVE-2021-30637 MEDIUM POC
5.4 Apr 13

htmly 2.8.0 allows stored XSS via the blog title, Tagline, or Description to config.html.php. Rated medium severity (CVS

CVE-2024-34191 MEDIUM
6.5 May 14

htmly v2.9.6 was discovered to contain an arbitrary file deletion vulnerability via the delete_post() function at admin.

CVE-2026-18645 LOW POC
2.1 Aug 03

Path traversal in danpros HTMLy up to version 3.1.1 permits authenticated remote attackers to manipulate arbitrary file

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy