Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain LAN/adjacent network access
-
DeliveryReach fh-node HTTP endpoint (unauth via CVE-2026-82930)
-
ExploitSend oversized ~250MB JSON/URL-encoded body
-
ExecutionExhaust RAM buffers, trigger OOM
-
ImpactCrash fh-node process, deny smart-home service
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource allocation limits
MITRE ATT&CK
1 technique across 1 tactic: Impact The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires adjacent/LAN network access to the mH-DEVELOPER device's fh-node HTTP service; the Express bodyParser must be configured with its default 250 MB limit for JSON and URL-encoded bodies (as shipped pre-3.0.30). Nominally an authenticated LAN user (PR:L) is needed, but in practice authentication is not required because sibling flaw CVE-2026-82930 lets all endpoints be queried unauthenticated. A key LIMITING factor: success is probabilistic and depends on the device's current memory usage, which the attacker does not fully control (reflected as AT:P), so the crash is not reliably deterministic. Exploitation is bounded to adjacent-network reach, not internet-facing, and impact is availability only. |
| Impact | The vendor CVSS 4.0 vector (AV:A/AC:L/AT:P/PR:L/UI:N, VA:H only) scores 5.9 (medium) and correctly captures a LAN-adjacent, availability-only Denial-of-Service issue with no confidentiality or integrity impact. The AT:P (attack requirement present) metric is well-justified: the description explicitly states success 'depends on the current memory usage of the device which is not under full control of the attacker,' making the crash probabilistic rather than deterministic. Nominally the vector requires PR:L (authenticated LAN user), but the description notes that because of the sibling flaw CVE-2026-82930 (missing token verification) all endpoints can be queried unauthenticated - so in a real deployment the effective privilege requirement collapses to PR:N, raising practical risk above the nominal score. Countervailing signals keep this low priority: no EPSS score, no CISA KEV listing, and no public POC identified at time of analysis; the impact is a single-process crash (recoverable on restart) with no data exposure or code execution. This is a genuine but modest availability issue in a niche product, not a high-urgency threat - an adjacent-network attacker, not internet-facing exposure, and the memory-state dependency further limits reliability. |
| Exploit ScenarioDerived | An attacker with LAN access (e.g., a compromised device, guest Wi-Fi, or malicious insider on the building network) sends one or more HTTP requests with JSON or URL-encoded bodies approaching the 250 MB bodyParser limit, forcing the fh-node process to buffer them in RAM. When device memory is already partly consumed, this triggers an out-of-memory condition and crashes the process, taking down the smart-home automation until it restarts. No public exploit code is identified, but the technique is trivial to reproduce and requires no authentication in practice due to CVE-2026-82930. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 28, 2026
Denial of service in F&F Filipowski mH-DEVELOPER smart home modules running versions prior to 3.0.30, where the Node.js-based fh-node service accepts JSON and URL-encoded bodies up to 250 MB through the Express bodyParser, allowing a LAN-adjacent attacker to exhaust device RAM and crash the process with out-of-memory conditions. The vendor's CVSS 4.0 vector rates this 5.9 (medium, AV:A/AC:L/AT:P/PR:L) and is availability-only with no confidentiality or integrity impact; successfully triggering the crash is probabilistic because it depends on the device's instantaneous memory usage, which the attacker does not fully control, hence the AT:P rating. Although the vector nominally requires privileges (PR:L), the accompanying assessment notes that sibling flaw CVE-2026-82930 allows all endpoints to be queried without authentication, so any LAN user can reach the vulnerable body-parsing path in practice. No public exploit code was identified at time of analysis and the flaw is not in CISA KEV; exploitation is bounded to adjacent-network reach rather than the internet. Vendor-released patch: 3.0.30.
RemediationAI
The primary fix is to upgrade mH-DEVELOPER firmware to version 3.0.30 or later, which the vendor states resolves this issue (see https://www.fif.com.pl/pl/strona-glowna/1367-mh-developer.html and the CERT-PL advisory at https://cert.pl/posts/2026/09/CVE-2026-82928/). Until devices can be updated, apply layered compensating controls on the LAN-facing side, accepting that none fully substitutes for the patch. First, restrict network reach to the fh-node HTTP service: place mH-DEVELOPER modules on a dedicated, segmented VLAN that only trusted management hosts can reach, and block inbound access to the service from general user subnets and guest Wi-Fi; the trade-off is that legitimate browser/mobile app control from other subnets will require explicit allowlisting. Second, if the deployment permits local configuration changes, reduce the Express bodyParser limits (for example, tens of kilobytes for express.json and express.urlencoded instead of 250 MB) via a reverse proxy that caps request body size or rejects oversized Content-Length headers - a proxy limit has the side effect of returning 413 errors for legitimate large payloads, so validate against actual API usage. Third, enforce a strict request rate limit and connection concurrency cap per source to slow repeated memory-exhaustion attempts, at the cost of throughput for legitimate clients. Fourth, monitor fh-node for restarts, OOM-killer events, and sudden RSS growth and configure an automatic supervisor restart so the service recovers quickly, though this only shortens outage duration rather than preventing it. Finally, remediate CVE-2026-82930 (the unauthenticated endpoint access) in the same maintenance window, since leaving it open removes the PR:L barrier and lets any LAN host attempt this attack; there is no internet-facing exposure to defend here, so network segmentation is the highest-value interim mitigation. Vendor-released patch: 3.0.30.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected component is the fh-node service shipped with mH-DEVELOPER smart home modules, a Node.js application built on the Express framework. Its request-parsing middleware (bodyParser, in modern Express split into express.json() and express.urlencoded()) is configured with a 250 MB size limit for JSON and URL-encoded request bodies, which is the root cause mapped to CWE-770 (Allocation of Resources Without Limits or Throttling). Because parsing buffers the entire body in memory before the application discards or processes it, an oversized payload forces the Node.js process to allocate large buffers in RAM; with no effective per-request or global cap tied to the device's constrained memory budget, allocation can exceed available memory and trigger an out-of-memory termination of fh-node. The vendor CPE cpe:2.3:a:f&f_filipowski:mh-developer:*:*:*:*:*:*:*:* identifies the mH-DEVELOPER module as the affected product line across all pre-3.0.30 releases. The CVSS 4.0 vector's AT:P (attack requirements: present) reflects that the crash outcome is conditional and probabilistic rather than deterministic, since it depends on the current memory pressure on the device at the moment of the request. The technical barrier that would normally limit this attack to authenticated users is removed by the related authentication-bypass issue CVE-2026-82930, which permits unauthenticated querying of all endpoints, exposing the body-parsing path to any host on the local network. Impact is confined to availability (VA:H) with no loss of confidentiality or integrity.
Know when Smart Home 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
CVSS:4.0/AV:A/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Adjacent LAN vector (AV:A); AC:H because success depends on uncontrolled device memory state; PR:L per vendor though practically bypassable; availability-only impact (A:H, C:N/I:N).
Primary rating from Vendor (CERT-PL).
CVSS VectorVendor: CERT-PL
Lifecycle Timeline
1DescriptionCVE.org
mH-DEVELOPER smart home module is vulnerable to Denial of Service due to uncontrolled resource consumption. The Express bodyParser is configured with a 250 MB limit for JSON and URL-encoded request bodies. An authenticated attacker on the LAN can send large request bodies that exhausts buffers in RAM, causing out-of-memory conditions and crashing the fh-node process, resulting in denial of service. The successful attack depends on the current memory usage of the device which is not under full control of the attacker. Critically, due to CVE-2026-82930 all endpoints can be queried unauthenticated, so any user on LAN can perform this attack.
This issue was fixed in version 3.0.30
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
More in Smart Home
View allCredential exposure in Rently Smart Home versions 20.1.0 and prior allows authenticated network-based attackers to retri
Improper certificate validation for certain connections in the Bosch Smart Home System App for iOS prior to version 9.17
The F&F Filipowski mH-DEVELOPER smart home module ships production firmware built on end-of-life Debian 8 and Node.js 17
Cleartext transmission of credentials, authentication tokens, and device commands in the mH-DEVELOPER smart home module
mH-DEVELOPER smart home modules running firmware before 3.0.30 start up without loading any firewall rules, leaving SSH,
EUVD-2026-88234
GHSA-289h-w85v-v5r6
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB