Hotfix 3 Was Void in 24 Hours, and Magento Has No Fix at All
Three of the four unauthenticated code-execution paths in this cluster are already exploited or weaponized, and on two of them the version string in your CMDB is the wrong exposure test.
What decides triage here is whether a fix exists
All four items are pre-authentication and all carry the same headline weight. They still split three ways. The deciding variables are fix availability and whether the version number tracks real exposure.
| Target | Primitive | Exploit status | Correct exposure test |
|---|---|---|---|
| Magento Open Source / Adobe Commerce | Unauthenticated code execution to persistent backdoor | Actively exploited, stores being backdoored | Assume-breach: file integrity and webshell hunt, not a version check |
| N-able N-central (on-premises) | Unauthenticated RCE on the management plane | Exploited in the wild per the incident notice | Version check, but re-run it against the advisory's stated minimum build, reported as 2026.3.1.14 |
| Progress Telerik UI for ASP.NET AJAX | AES-CBC padding oracle chained to unauthenticated RCE | Public proof-of-concept from TantoSec | Configuration inventory; only a specific non-default config is exploitable |
| MikroTik / RouterOS | Full admin control via internet-reachable SSH, no credentials | Active campaign per CERT Polska | External scan for reachable management ports, then persistence audit |
Hotfix 4 supersedes Hotfix 3, roughly one day later
N-able has shipped four hotfixes in five weeks. Supersession is non-cumulative, so prompt patching bought nothing: compliance evidence generated before Hotfix 4 landed is a false-assurance artifact, which is the condition under which teams get compromised while the dashboard stays green. The vendor's incident notice states the flaw is exploited in the wild. The release notes read differently. That leaves the severity call in-house. N-central is remote monitoring and management software, so one compromise is a one-to-many pivot into downstream customer estates.
A padding oracle that reached code execution
A researcher chained an AES-CBC padding oracle, the class of finding most rubrics file as informational crypto hygiene, to unauthenticated remote code execution. Any rubric that downgrades cryptographic side channels for lacking a direct execution primitive has now failed against a live case. The operational nuance runs the other way. Exploitation requires a specific non-default configuration, so version-based scanning over-reports and spends critical-response capacity on a false-positive fire drill. Inventory at the configuration level narrows it to the exploitable subset. The historical hunting hypothesis for this component family is DialogHandler and RadAsyncUpload endpoints with predictable encryption keys, and the TantoSec write-up is where that gets confirmed before a rule ships.
MikroTik is an architecture finding with a vendor logo on it
Takeover needs no authentication at all against internet-reachable SSH, which makes management-plane exposure the root enabler rather than credential hygiene. The fix is removed WAN reachability or a strict source allowlist, then a persistence audit: scheduler entries, scripts, SOCKS and proxy configuration, NAT rules, tunnels and added users. A confirmed hit takes firmware rebuild plus rotation of every credential that transited the device; configuration cleanup leaves the box compromised. The generalized query is the valuable part. Firewalls, iDRAC and IPMI, hypervisors and on-premises monitoring consoles all sit in scope.
Sourcing, before detection engineering starts
The reporting behind this cluster is a headline index. CVE identifiers, affected version ranges, indicators of compromise and patch links are absent, and the Dutch e-commerce security firm credited with the Magento disclosure is not named. The N-central build string carried here is secondhand for the same reason. Detection work built on this index is built on a headline count until an analyst works the primary sources: the N-able advisory and release notes, the CERT Polska bulletin, the TantoSec write-up and the Magento disclosure. Five of the seven items in that edition were authentication-bypass primitives. Those bypasses sit in front of the identity layer, so MFA spend does not touch them.
Every "we are patched" report generated for N-central before Hotfix 4 landed is evidence of nothing, and patching Magento later will not evict a webshell already on disk.
What to do
Force every on-premises N-central instance onto Hotfix 4 as a priority. Confirm the minimum build string, reported as 2026.3.1.14, against the N-able advisory before the emergency change window opens, then regenerate patch-verification reporting from scratch and discard all pre-Hotfix-4 evidence.
Move every Adobe Commerce and Magento Open Source storefront to assume-breach handling immediately: WAF virtual-patch rules, a file-integrity diff against a known-good build, and a webshell sweep with a clean-or-escalated determination recorded per instance.
Inventory Telerik UI for ASP.NET AJAX at the configuration level rather than by version within two weeks, and strip MikroTik management services from WAN reachability in the same pass.