LIVE · cybersecurity feed
Live wire
CVE-2026-14894 · Over 440,000 Exploit Attempts Target Super Forms and Elementor Pro RCE FlawsCisco searched for IOS XR bugs and found so many it rolled them into an update releaseAttackers exploit zero-days in consistently besieged SonicWall productIntroducing context-aware vulnerability discovery and remediation with Cloudflare Managed Defense and OpenAI Daybreak modelsHPE patches critical ArubaOS-CX remote code execution flawCVE-2026-82329 · Attackers Pounce on Critical Artifactory Flaw Following DisclosureCVE-2026-0768 · Critical Langflow flaw exploited to steal OpenAI and AWS keysCVE-2026-82329 · Attackers Exploit Critical JFrog Artifactory Flaw to Mint Admin Tokens Days After DisclosureCVE-2026-82329 · Critical JFrog Artifactory Vulnerability Reportedly Exploited in the WildHackers Are Probing PaperCut Servers, and 47% Still Have No Patch
malware

The hidden work of modernizing Malwarebytes

Why disciplined dependency modernization is one of the highest-leverage engineering investments a security product can make.

zeroday.news ·

Malwarebytes has completed a significant internal modernization effort, migrating its Windows endpoint security product to the .NET 10 runtime. This update, while largely invisible to end-users, is described as a foundational change aimed at enhancing security, performance, and maintainability.

The company emphasized that such platform upgrades are critical for security software, which operates with elevated privileges and interacts closely with the Windows operating system. A static platform, according to Malwarebytes, inevitably falls behind as Windows, threats, and hardware evolve. Modernizing the runtime allows for better security, faster code execution, reduced memory consumption, and improved diagnostic capabilities. It also provides engineers with updated language features and tooling, boosting efficiency.

Malwarebytes for Windows is a complex system comprising a user interface, multiple Windows services, an installer, a self-update mechanism, a plugin architecture, and third-party managed dependencies, all built upon native drivers and a detection engine. The .NET 10 migration specifically targeted the managed components, leaving the native core untouched, but required careful coordination to ensure all layers continued to function seamlessly together.

Key requirements for the migration included ensuring identical behavior for security-sensitive code, maintaining compatibility with native drivers and anti-tamper layers, correctly deploying new runtime files and cleaning up old ones via the installer and update pipeline, preserving compatibility with plugins and third-party dependencies, and ensuring existing installations remained functional. Particular attention was paid to the boundary between managed and native code, which communicates through interfaces like P/Invoke and COM, as subtle changes could manifest unpredictably across millions of endpoints.

The company outlined three primary drivers for dependency updates: elective modernization for new features or security improvements, baseline shifts necessitated by evolving platform requirements (such as the deprecation of Windows 7 support as part of this .NET 10 update), and forced patches due to disclosed vulnerabilities. Regardless of the reason, Malwarebytes applies the same rigorous approach to testing, release, and staged rollout.

The benefits of moving to .NET 10 include leveraging Microsoft's ongoing security work, such as safer defaults, stronger cryptography, and mitigations for memory and interoperability bugs. It also ensures the product remains on a supported, actively developed platform, simplifying future updates. Enhanced built-in tracing, metrics, and crash diagnostics in modern .NET improve the ability to identify and resolve reliability issues in the field. Furthermore, improvements in the just-in-time compiler, garbage collector, and core libraries are expected to yield performance and memory efficiency gains for background processes.

The migration process adhered to a principle of "never advance faster than the evidence allows." Work began on a dedicated branch, retargeting the platform and refreshing all managed dependencies. This early stage helped identify consequences such as renamed libraries or new file requirements. The deployment aspect was critical, requiring the installer and update service to adapt to the new runtime's file layout, removing obsolete dependencies and delivering replacements cleanly during both fresh installations and in-place updates.

Validation involved extensive automated testing across services, installation, and update paths; compatibility checks against real-world configurations; performance benchmarking to detect regressions in startup, memory, and scan behavior; and a staged deployment process starting with small user populations. Continuous monitoring and automated regression detection in the field were also integral. This cross-functional effort involved platform, quality assurance, installation and update, and release engineering teams. While the isolation of the migration protected the main codebase, it introduced the tradeoff of potential code drift.

malware
ShareXLinkedInWhatsAppFacebook

More News

view all →
ai

[Virtual Event] What Every Enterprise Should Know About Securing Cloud Assets in the Age of AI

ai

[Virtual Event] Building a Secure AI Strategy for the Enterprise

breach

IDScan sued over alleged data breach affecting 153 million drivers

Multiple lawsuits have been filed against identity verification company IDScan after hackers allegedly breached the service and offered to sell more than 153 million driver's licenses. [...]

ai

39 New Methods That Compromise Passkey Authentication

Passkeys eliminate many password-based attacks, but researchers have documented 39 methods for compromising authentication built around them. Token explains how attackers can abuse authentication prompts, synced credentials, enrollment, recovery, and other trust boundaries without breaking FIDO2 cryptography. [...]

CVE-2026-6471

PostgreSQL Hit by 12-Year-Old Vulnerability Allowing Server Takeover

PostGREShell (CVE-2026-6471) is a 12-year-old PostgreSQL flaw that lets low-privileged attackers execute code and take over servers. Cyera researchers found a severe PostgreSQL vulnerability, dubbed PostGREShell and tracked as CVE-2026-6471 (CVSS score of 7.2). Present in releases dating back to 2014, the flaw can be exploited by attackers with low-level replication access to execute code, […]

breach

Russian data centers face new security requirements amid Ukraine's drone threats

Russia's data centers are concentrated in areas increasingly exposed to Ukrainian drone attacks. The Kremlin wants them to stiffen their physical defenses.