Major Security News
Microsoft Exchange, Windows 11 hacked on second day of Pwn2Own
Zero-DayDay two of Pwn2Own Berlin 2026 just dropped a bombshell: researchers walked away with nearly $400,000 after shredding 15 zero-day vulnerabilities in products you probably use every day. The biggest scalp? Microsoft Exchange was completely owned by a single researcher who chained three bugs together to gain full SYSTEM-level remote code execution. Windows 11 also fell, along with Red Hat Enterprise Linux and NVIDIA's container toolkit. If you're running any of these, pay attention—because the clock is now ticking on patches.
**What exactly happened** The second day of Pwn2Own Berlin 2026 saw security researchers collect $385,750 in bounties after successfully exploiting 15 unique zero-day vulnerabilities. The competition, running from May 14-16 at the OffensiveCon conference, focuses on enterprise tech and AI—and the results show just how vulnerable these systems still are. The star of the show was Cheng-Da Tsai (Orange Tsai) from DEVCORE Research Team, who walked away with a massive $200,000 prize. He chained three separate bugs together to achieve remote code execution with SYSTEM privileges on Microsoft Exchange. That means he could run any code as the highest-level administrator on the server—no user interaction required. **Who is affected and how** If your organization runs Microsoft Exchange for email, Windows 11 on endpoints, or Red Hat Enterprise Linux on workstations, you're in the crosshairs. The bugs demonstrated at Pwn2Own are all zero-days—meaning they were previously unknown to the vendors. Siyeon Wi earned $7,500 for exploiting an integer overflow bug to hack Windows 11. Ben Koo of Team DDOS escalated privileges to root on Red Hat Enterprise Linux for Workstations, pocketing $10,000. Meanwhile, 0xDACA and Noam Trobishi used a use-after-free bug to exploit the NVIDIA Container Toolkit. **The real-world impact and consequences** These aren't just academic exercises. The Microsoft Exchange chain is particularly dangerous because Exchange servers are often internet-facing and handle sensitive communications. A remote code execution bug at SYSTEM level means an attacker could steal emails, deploy ransomware, or pivot to other systems on the network. The Windows 11 privilege escalation bugs—three of which were demonstrated on day one alone—could let attackers break out of restricted user accounts and take over machines. For enterprises, that's a nightmare scenario: one compromised endpoint becomes a launchpad for lateral movement. **Technical breakdown (the "how" explained simply)** Orange Tsai's Exchange exploit worked by chaining three bugs together. Think of it like picking three locks in sequence: the first bug bypassed authentication, the second gave him a foothold, and the third escalated his access to SYSTEM level. Each bug on its own might be harmless, but combined they create a devastating attack chain. The Windows 11 integer overflow bug exploited by Siyeon Wi works differently. It tricks the operating system into miscalculating memory allocation, causing a buffer overflow that lets the attacker write malicious code into protected memory areas. Once there, the code runs with elevated privileges. **What should be done — mitigation and recommendations** Here's the good news: vendors have 90 days to patch after disclosure at Pwn2Own. That means Microsoft, Red Hat, and NVIDIA are already working on fixes. But don't wait—apply any available patches immediately when they drop. For Exchange specifically, consider enabling Extended Protection and restricting access to trusted IP ranges until the patch arrives. For Windows 11, ensure your endpoint detection and response (EDR) tools are active and monitoring for privilege escalation attempts. **Why this matters in the bigger cybersecurity landscape** Pwn2Own isn't just a competition—it's a reality check. Every year, researchers prove that "fully patched" systems still have gaping holes. The fact that 15 zero-days were found in just one day shows how much work remains. The inclusion of AI coding agents like Cursor and OpenAI Codex in this year's event is also telling. Le Duc Anh Vu of Viettel Cyber Security hacked Cursor for $30,000, while Sina Kheirkhah demoed an OpenAI Codex zero-day for $20,000. As AI tools become embedded in development workflows, they're creating new attack surfaces that attackers will eagerly exploit. The bottom line? Stay vigilant, patch fast, and remember that even the most secure systems have secrets waiting to be uncovered.
Funnel Builder WordPress plugin bug exploited to steal credit cards
Data BreachImagine running a thriving WooCommerce store, only to discover that every single checkout page is silently bleeding your customers' credit card data to criminals. That's exactly what's happening right now to thousands of WordPress sites. A critical, unauthenticated vulnerability in the Funnel Builder plugin—used by over 40,000 websites to customize checkout flows—is being actively exploited. Attackers are injecting malicious JavaScript that steals credit card numbers, CVVs, and billing addresses without leaving obvious traces. If you use Funnel Builder, your customers' financial data is at immediate risk.
**What exactly happened** Security researchers at Sansec uncovered an active exploitation campaign targeting the Funnel Builder plugin for WordPress. The vulnerability, which currently lacks an official CVE identifier, allows attackers to inject malicious JavaScript into WooCommerce checkout pages without any authentication. The flaw affects all versions of Funnel Builder prior to version 3.15.0.3. FunnelKit, the plugin's developer, released a patch yesterday to address the issue. **Who is affected and how** Funnel Builder is active on more than 40,000 websites according to WordPress.org statistics. Any WooCommerce store using an outdated version of this plugin is vulnerable. The attack works through an unprotected, publicly exposed checkout endpoint. This allows attackers to modify the plugin's global settings, specifically the "External Scripts" field, injecting arbitrary JavaScript that executes on every checkout page. **The real-world impact and consequences** The injected payload masquerades as a legitimate Google Tag Manager or Google Analytics script. In reality, it opens a WebSocket connection to an attacker-controlled server at wss://protect-wss[.]com/ws. Once connected, the server delivers a customized payment card skimmer that captures credit card numbers, CVVs, billing addresses, and other customer information. This data is then used for fraudulent purchases or sold on dark web carding markets. For store owners, the consequences are severe: stolen customer data, potential chargebacks, regulatory fines, and devastating reputational damage. **Technical breakdown** The malicious script is hosted at analytics-reports[.]com/wss/jquery-lib.js. It disguises itself as a legitimate analytics tool to evade detection. The WebSocket connection allows real-time data exfiltration, meaning stolen information flows directly to attackers as customers complete their purchases. This technique is harder to detect than traditional form-grabbing scripts because it mimics legitimate network traffic. **What should be done — mitigation and recommendations** FunnelKit has released version 3.15.0.3 of Funnel Builder. Website owners must update immediately from the WordPress dashboard. After updating, review Settings > Checkout > External Scripts for any suspicious scripts the attacker may have added. Remove anything unfamiliar. Consider implementing a Web Application Firewall (WAF) and monitoring for connections to known malicious domains like analytics-reports[.]com and protect-wss[.]com. **Why this matters in the bigger cybersecurity landscape** This incident highlights a growing trend: plugin vulnerabilities becoming entry points for supply chain attacks on e-commerce platforms. With over 40,000 potential targets, the blast radius is enormous. The lack of an official CVE identifier also raises concerns about vulnerability disclosure and patch adoption. Without proper tracking, many site owners may remain unaware of the threat until it's too late. For the cybersecurity community, this serves as a reminder that even popular, well-maintained plugins can harbor critical flaws. The real battle isn't just finding vulnerabilities—it's ensuring patches reach every vulnerable site before attackers do.
Popular node-ipc npm package compromised to steal credentials
MalwareA new supply chain attack has hit the npm ecosystem, this time targeting **node-ipc** — a wildly popular inter-process communication package with over 690,000 weekly downloads. The malicious versions (9.1.6, 9.2.3, and 12.0.1) are now actively stealing credentials from developers' machines. If you or your team use node-ipc, your cloud keys, SSH secrets, Kubernetes tokens, and even macOS Keychain files could already be in the hands of attackers. This isn't just another bug — it's a silent heist that runs automatically the moment your application loads.
**What exactly happened** Hackers compromised the account of an inactive maintainer named 'atiertant' and injected credential-stealing malware into three new versions of node-ipc. The malicious code hides inside the CommonJS entrypoint (node-ipc.cjs) and executes automatically whenever any application loads that package. The attack was detected by multiple security firms — Socket, Ox Security, and Upwind — who confirmed the following versions as dangerous: 9.1.6, 9.2.3, and 12.0.1. The malware is heavily obfuscated, making it difficult to spot during routine code reviews. **Who is affected and how** Anyone who installed or updated node-ipc to these versions is at risk. The package is a Node.js module used for inter-process communication across Unix, Windows, UDP, TLS, and TCP sockets — meaning it's embedded in countless applications and development environments. The malware doesn't need user interaction beyond a standard npm install or update. It runs silently in the background, fingerprinting the system and collecting sensitive data before you even notice anything unusual. **The real-world impact and consequences** This isn't a minor data leak. The malware targets a terrifyingly broad range of credentials: cloud keys from AWS, Azure, GCP, OCI, and DigitalOcean; SSH keys and configs; Kubernetes, Docker, Helm, and Terraform credentials; npm, GitHub, GitLab, and Git CLI tokens; .env files and database credentials; shell histories and CI/CD secrets; even macOS Keychain files and Firefox profile databases. For developers and DevOps teams, this is a worst-case scenario. A single infected machine could expose an entire cloud infrastructure, CI/CD pipeline, and source code repositories. The attackers are after the keys to your digital kingdom. **Technical breakdown — how it works** The malware uses a clever exfiltration method: instead of standard HTTP-based command-and-control traffic, it sends stolen data through DNS TXT queries. The attackers operate a fake Azure-themed domain (sh[.]azurestaticprovider[.]net:443) as a bootstrap resolver, transmitting data to 'bt[.]node[.]js' with query prefixes like xh, xd, and xf. This technique helps the malicious traffic blend into normal DNS activity. According to Socket, exfiltrating a 500 KB compressed archive could generate roughly 29,400 DNS TXT requests — a massive amount of data hidden in plain sight. The malware stores collected data in temporary compressed tar.gz archives, which are deleted after exfiltration to reduce forensic traces. It also skips files larger than 4 MiB and avoids scanning .git and node_modules directories to increase efficiency and reduce operational noise. Notably, the malware does not establish persistence or download any secondary payloads. This suggests the operation is laser-focused on rapid credential theft and exfiltration — grab what you can and disappear. **What should be done — mitigation and recommendations** If you or your team use node-ipc, act immediately. Remove the affected versions (9.1.6, 9.2.3, and 12.0.1) from all environments. Rotate every exposed secret and credential — cloud keys, SSH keys, API tokens, database passwords, and CI/CD secrets. Inspect your lockfiles and npm caches for any traces of the malicious versions. Run a full security scan on affected machines. Assume that any system that loaded these versions may have been compromised. **Why this matters in the bigger cybersecurity landscape** This attack is a stark reminder that the npm ecosystem remains a prime target for supply chain attacks. The fact that node-ipc still has 690,000 weekly downloads — despite its maintainer publishing weaponized versions in March 2022 that targeted Russian and Belarusian systems with a data-overwriting module — shows how deeply trust is embedded in open source dependencies. The use of DNS TXT queries for exfiltration is particularly concerning. It's a stealth technique that many traditional security tools miss, and it signals that attackers are evolving their tradecraft to evade detection. For the cybersecurity community, this is a wake-up call: we need better mechanisms for verifying package integrity, monitoring maintainer accounts for compromise, and detecting anomalous behavior in dependency chains. The next attack might not be so easy to spot.
Microsoft backpedals: Edge to stop loading passwords into memory
Security ToolsMicrosoft just did a 180 on a major security headache. After initially telling a researcher that Edge loading all your saved passwords into memory at startup was "by design," the company has now reversed course and is rolling out a fix. This matters because any attacker who gains admin access to your machine could dump every password stored in Edge in plain text—even if you never visited a login page. If you use Edge's built-in password manager, your credentials have been sitting exposed in memory since you launched the browser.
**What exactly happened** Security researcher Tom Jøran Sønstebyseter Rønning dropped a bombshell on May 4. He discovered that Microsoft Edge decrypts every saved password stored in its built-in password manager the moment the browser starts—and keeps them sitting in process memory in clear text. Even if you never open a login page, your credentials are there, exposed. Rønning even released a proof-of-concept tool that can dump passwords from other users' Edge processes, as long as the attacker has Administrator privileges. **Who is affected and how** Anyone using Edge's built-in password manager is affected. That includes millions of consumers and enterprise users who rely on Microsoft's browser for credential storage. The risk is highest for shared or corporate devices. If an attacker gains admin access—through malware, a compromised account, or physical access—they can extract every password you've ever saved in Edge. On personal machines, the threat is lower but still real if malware escalates privileges. **The real-world impact and consequences** This isn't a theoretical vulnerability. Rønning's PoC tool demonstrates a practical attack path that requires no special skills. An attacker with admin rights can silently dump passwords from memory without triggering alerts. For enterprises, this is a compliance nightmare. Saved credentials for corporate apps, VPNs, and cloud services could be exfiltrated in seconds. The fact that Microsoft initially dismissed this as "by design" only amplified the concern. **Technical breakdown** Here's the simple version: Most Chromium-based browsers, like Chrome, only decrypt passwords when you actually need them—like when autofill triggers on a login page. Edge was doing the opposite: decrypting everything at startup and keeping it in memory. This means the passwords were always accessible in process memory, even when the browser was idle. An admin-level attacker could simply read that memory dump and extract plaintext credentials. Chrome's architecture makes this far harder because decryption happens on-demand. **What should be done — mitigation and recommendations** Microsoft has finally listened. The fix is already live in Edge Canary and will roll out to all channels (Stable, Beta, Dev, Extended Stable) in build 148 and newer. In the meantime, users should consider switching to a dedicated password manager that encrypts credentials at rest and only decrypts them on demand. Enterprise admins should enforce this update as soon as it's available and review their threat models for scenarios where admin-level access could be compromised. **Why this matters in the bigger cybersecurity landscape** This incident highlights a growing tension in the industry: what vendors consider "by design" vs. what security researchers and users consider acceptable risk. Microsoft's initial dismissal was a red flag, but their reversal shows that public pressure and researcher disclosures can drive meaningful change. The bigger lesson? Password managers are only as secure as their implementation. Even trusted built-in tools can have blind spots. As credential theft remains the top attack vector, every layer of defense-in-depth matters—and this fix is a practical step in the right direction.
Canvas Breach Disrupts Schools & Colleges Nationwide
Data BreachA massive data extortion attack just hit Canvas, the education platform used by nearly 9,000 schools and universities across the U.S. Hackers defaced the login page with a ransom demand, threatening to leak data on 275 million students and faculty. Classes were disrupted nationwide as Instructure, Canvas's parent company, scrambled to shut down the platform. The cybercrime group ShinyHunters is behind the breach, and they've already stolen names, emails, and student IDs. If you're a student, teacher, or admin at an affected institution, your personal info may be in the crosshairs.
**What exactly happened** On May 6, ShinyHunters—a notorious cybercrime group—claimed responsibility for breaching Canvas, the dominant learning management system in U.S. education. They defaced the login page with a ransom note, threatening to leak data on 275 million users unless paid by a deadline that was later extended to May 12. Instructure responded by temporarily disabling the platform, causing widespread disruption. Schools and universities lost access to coursework, assignments, and communication tools, effectively freezing academic operations for thousands of institutions. **Who is affected and how** The breach impacts nearly 9,000 educational institutions across the U.S., including K-12 school districts and major universities. Anyone with a Canvas account—students, faculty, and administrators—is potentially affected. The stolen data includes names, email addresses, and student ID numbers, as well as internal messages between users. While Instructure claims no passwords, birth dates, or financial data were taken, the exposed information is still a goldmine for phishing attacks and identity theft. **The real-world impact and consequences** For students, this means a heightened risk of targeted scams. Hackers can use names and email addresses to craft convincing phishing emails that appear to come from school officials. For institutions, the reputational damage is severe—trust in digital learning platforms is shaken. The immediate disruption also caused academic chaos. Classes were delayed, assignments went missing, and communication channels went dark. Some schools had to revert to paper-based learning, highlighting how dependent education has become on a single platform. **Technical breakdown** ShinyHunters likely gained access through compromised credentials or a vulnerability in Canvas's third-party integrations. Once inside, they exfiltrated user data from databases and then defaced the login page by modifying server-side files or exploiting a content management system flaw. The defacement itself was a bold move—it served as both a ransom demand and a public shaming tactic. By targeting the login page, the hackers ensured every user saw the threat, amplifying pressure on Instructure to pay up. **What should be done** Instructure has since paid the ransom and received digital confirmation that the stolen data was destroyed. They've assured customers that no further extortion attempts will target them directly. For affected users, the immediate steps are clear: change your Canvas password if you haven't already, enable multi-factor authentication, and be extra vigilant for phishing emails that reference the breach. Schools should also review their incident response plans and consider diversifying their edtech tools to avoid single points of failure. **Why this matters in the bigger cybersecurity landscape** This breach is a wake-up call for the education sector, which has long been underfunded in cybersecurity. With over 275 million records at stake, it's one of the largest education-related data breaches in history. It also underscores a troubling trend: cybercriminals are increasingly targeting critical infrastructure—and education is now squarely in their crosshairs. The fact that Instructure paid the ransom sets a dangerous precedent, potentially encouraging more attacks on similar platforms. For students and educators, the lesson is harsh: your digital classroom is now a battleground.
A 0-click exploit chain for the Pixel 10: When a Door Closes, a Window Opens
Zero-DayGoogle's Pixel 10 just got hit with a zero-click exploit chain that proves one thing: patching one door doesn't mean the windows are locked. Researchers took their Pixel 9 exploit—a two-step chain that goes from zero-click to full root access—and adapted it for the Pixel 10. The old vulnerability in Dolby audio code was fixed, but a new driver called VPU opened an even bigger attack surface. If you're on a Pixel 10 with a security patch level before December 2025, your device is at risk.
**What exactly happened** Security researchers published an exploit chain for the Google Pixel 10 that demonstrates a complete zero-click to root compromise. This builds on their earlier work targeting the Pixel 9, which used a Dolby audio vulnerability (CVE-2025-54957) patched in January 2026. The key finding? Even when Google fixed the original Dolby bug across all Android devices, the Pixel 10 introduced a new driver called VPU that replaced the removed BigWave driver. This created a fresh attack surface. **Who is affected and how** Pixel 10 users with security patch levels from December 2025 or earlier are vulnerable. The exploit requires no user interaction—just receiving a specially crafted media file can trigger the chain. The attack works in two stages. First, a zero-click exploit targets the Dolby audio decoder to gain code execution in a privileged media process. Second, a local privilege escalation exploit uses the VPU driver to elevate that access to full root. **The real-world impact and consequences** Root access on Android means an attacker can read any data, install persistent malware, bypass all security controls, and even modify the device firmware. This is the nightmare scenario for mobile security. For journalists, activists, or corporate executives, a zero-click root exploit means their device can be compromised without any warning. No phishing email, no malicious link—just receiving a media file is enough. **Technical breakdown** The researchers updated their Dolby exploit for Pixel 10 by recalculating memory offsets and adapting to a new security feature called RET PAC. Instead of overwriting `__stack_chk_fail` (which wasn't available), they targeted `dap_cpdp_init`—initialization code that runs once and never again. The bigger challenge was the missing BigWave driver. But the VPU driver, which handles video processing, turned out to be exploitable. The researchers found a vulnerability in how VPU manages memory, allowing them to escalate privileges from the media process to root. **What should be done** Pixel 10 users must install the January 2026 security update immediately. This patch fixes both the Dolby vulnerability and the VPU driver issue. For organizations, this is a reminder to enforce strict patch management policies. Zero-click exploits don't give users a chance to react—only proactive patching can prevent compromise. **Why this matters** This research exposes a fundamental problem in mobile security: closing one vulnerability often opens another. When Google removed the BigWave driver, they introduced VPU without adequate security review. The bigger lesson is that software vendors need to treat every new feature as a potential attack surface. Code auditing and security testing should happen before release, not after researchers find the flaws. For the cybersecurity community, this chain proves that Android's defense-in-depth is only as strong as its weakest link. And sometimes, that link is a brand-new driver nobody thought to test.
A Deep Dive into the GetProcessHandleFromHwnd API
General SecurityA long-forgotten Windows API called GetProcessHandleFromHwnd has been quietly handing attackers a golden ticket to escalate privileges. Originally designed to help UI Automation apps grab process handles, it turns out this function bypasses critical security checks—letting low-integrity processes steal handles from higher-integrity ones. The bug was publicly exposed through a UAC bypass in the Quick Assist app, but the real story runs deeper. Microsoft's own documentation is outdated and misleading, while the kernel-level implementation has been missing a crucial protection check for years. If you're running Windows 11 24H2 or earlier, your system may be vulnerable to privilege escalation attacks that exploit this API.
**What exactly happened** Security researchers discovered that GetProcessHandleFromHwnd, a Windows API intended for UI Automation scenarios, contains a critical security flaw. The API was designed to return a process handle for any given window handle (HWND), but its kernel-mode implementation bypasses User Interface Privilege Isolation (UIPI) checks. The vulnerability was first noticed in a publicly disclosed UAC bypass using the Quick Assist UI Access application. Researchers digging deeper found the API's behavior contradicted Microsoft's own documentation in three key ways: it doesn't actually use Windows hooks, it doesn't require UIAccess for all scenarios, and it can succeed across different integrity levels. **Who is affected and how** Any Windows system running versions prior to Windows 11 24H2 is potentially vulnerable. The attack vector is particularly dangerous for systems with UI Access applications installed, as these programs can call the API from a lower integrity level and obtain handles to higher-integrity processes. The Quick Assist application became the poster child for this exploit, but the underlying API flaw affects any software that can invoke GetProcessHandleFromHwnd. Attackers who already have limited access to a system can use this to escalate privileges, potentially gaining SYSTEM-level access. **The real-world impact and consequences** This isn't just a theoretical vulnerability. The UAC bypass using Quick Assist has already been weaponized in real attacks. The ability to obtain process handles across integrity boundaries means attackers can: - Inject malicious code into higher-privilege processes - Read sensitive memory from protected applications - Escalate from standard user to administrator or SYSTEM - Bypass security software that relies on process isolation The fix in Windows 11 24H2 suggests Microsoft recognized the severity, but older systems remain exposed until patched. **Technical breakdown** The API's implementation reveals a classic security oversight. GetProcessHandleFromHwnd runs entirely in kernel mode (win32k.sys), where it directly opens the target process handle. The original design assumed that only UI Access applications would call it, but the kernel doesn't enforce this restriction. The critical missing check was for protected processes. While the API correctly verifies the caller has appropriate access rights, it fails to validate whether the target process is a protected process (like antivirus or critical system components). This means an attacker can obtain handles to processes that should be completely isolated. The fix in Windows 11 24H2 adds proper UIPI enforcement and protected process checks, making the API behave as originally documented—but it took years to correct. **What should be done** For immediate protection, organizations should: - Apply the Windows 11 24H2 update or relevant security patches - Disable or restrict UI Access applications like Quick Assist where not needed - Monitor for unusual process handle duplication events - Implement application whitelisting to prevent unauthorized UI Access programs Users should ensure Windows Update is enabled and apply patches promptly. Security teams should prioritize testing and deploying the 24H2 update in their environments. **Why this matters** This vulnerability highlights a recurring theme in Windows security: legacy APIs with outdated assumptions. GetProcessHandleFromHwnd was designed in an era when UIPI didn't exist and UI Access was considered sufficient protection. The disconnect between documentation, implementation, and security reality created a blind spot that attackers exploited. The fix in 24H2 signals Microsoft's renewed focus on UIPI enforcement, but it also raises questions about other undocumented API behaviors. For defenders, this case reinforces the importance of auditing even "convenience" functions, as they often bypass security controls in unexpected ways. The lesson is clear: in cybersecurity, assumptions are the enemy of security.
Bypassing Administrator Protection by Abusing UI Access
General SecurityMicrosoft just patched nine critical bypasses in its shiny new Administrator Protection feature for Windows—and five of them share a dirty little secret. The root cause? A decades-old UI Access mechanism that’s been quietly undermining UAC security since Vista. If you’re running Windows 11 or Server 2022+, your Administrator Protection might not be as bulletproof as you think. These bypasses let attackers silently elevate privileges from a standard user to full admin, and the fix only arrived after public disclosure. Time to check if your defenses are truly locked down.
**What exactly happened** Security researcher [Author] uncovered nine distinct ways to bypass Windows Administrator Protection—a feature Microsoft designed to create a real security boundary for User Account Control (UAC). Five of those bypasses share a common root cause: the UI Access (UIA) mechanism, a legacy component that’s been a hidden weak spot since Windows Vista. Microsoft has now patched all nine issues, but the research reveals a deeper problem. The UIA system, originally meant to let accessibility tools interact with elevated windows, was never designed for today’s privilege separation requirements. **Who is affected and how** Anyone running Windows 11 22H2 or later, or Windows Server 2022+, with Administrator Protection enabled is potentially exposed. The bypasses allow a standard user process to interact with administrator-level windows, sending messages that can trigger privilege escalation. This isn’t a theoretical attack—it’s a practical one. An attacker who already has limited user access (say, through malware or a compromised account) can exploit these flaws to gain full admin rights. No additional vulnerabilities needed. **The real-world impact and consequences** The stakes are high. Administrator Protection was supposed to be Microsoft’s answer to years of UAC bypasses—a feature that finally makes “run as administrator” mean something. These bypasses undermine that promise entirely. For enterprises, this means a feature marketed as a security boundary could be silently bypassed by determined attackers. The fix is out, but patching requires coordination, and many organizations may not even know they’re vulnerable. **Technical breakdown (the “how” explained simply)** Here’s the core issue in plain language: Windows uses something called Mandatory Integrity Control to separate processes by privilege level. A standard user process (low integrity) shouldn’t be able to send messages to an admin process (high integrity). But UI Access was designed as an exception—it lets certain trusted processes (like screen readers) interact across integrity levels. The researchers found that this exception was too broad. By abusing how UI Access tokens are assigned and how windows are created, an attacker can trick the system into allowing cross-integrity communication. Think of it like a VIP lounge with a special door for service staff. The researchers found that the service staff badge could be easily copied, and the door didn’t check who was actually holding it. **What should be done — mitigation and recommendations** First, apply the latest Windows security updates immediately. Microsoft has fixed all nine bypasses in the November 2023 Patch Tuesday release. Second, review your Administrator Protection configuration. The feature is still valuable, but it’s not a silver bullet. Combine it with other security layers like AppLocker, Windows Defender Application Control, and least-privilege principles. Third, test your own environment. If you’re a security admin, simulate these bypasses (using the public research) to ensure your patching is effective. Don’t assume—verify. **Why this matters in the bigger cybersecurity landscape** This research exposes a fundamental tension in Windows security: legacy features versus modern threats. UI Access was designed for a world where privilege separation barely existed. Today, it’s a liability. Microsoft is taking Administrator Protection seriously, but the fact that nine bypasses existed at launch—and that five stem from a known weak point—raises questions about the company’s testing rigor. For defenders, the lesson is clear: trust features, but verify them. And never assume a security boundary is impenetrable just because it’s new.
Vulnerabilities & CVEs
Avada Builder WordPress plugin flaws allow site credential theft
Imagine a digital skeleton key that doesn't even need a fancy password to work. That's the reality for over a million WordPress sites using the popular Avada Builder plugin. Two nasty security holes have been discovered, and they're not just theoretical—they're actively putting site credentials up for grabs. The first flaw lets anyone with a simple subscriber account—think of someone who just signed up to leave a comment—read any file on the server. That includes the crown jewel: wp-config.php, which holds your database username, password, and secret keys. Once a hacker gets that, they can waltz right into your admin panel and take full control of your site. And since many WordPress sites let anyone register, the "subscriber-only" requirement isn't much of a barrier at all. The second vulnerability is even sneakier. It's an SQL injection that doesn't require any login at all—but only works if you've ever used the WooCommerce plugin and then deactivated it. If those old database tables are still hanging around, attackers can silently extract password hashes and other sensitive data from your site's database. It's like leaving a back door unlocked after you thought you'd closed the shop. These flaws were found by security researcher Rafie Muhammad, who earned over $4,400 through the Wordfence bug bounty program. The good news? The plugin's developers have released fixes. Version 3.15.3, released in May, patches both issues completely. If you're running Avada Builder, don't wait. Update to version 3.15.3 immediately. Also, if you've ever used WooCommerce and deactivated it, make sure those old database tables are cleaned up. And consider disabling user registration on your site unless you absolutely need it. A few minutes of updates now could save you from a full site takeover later.
Vulnerability CVE-1999-0095
There’s an old ghost in the machine, and its name is CVE-1999-0095. This vulnerability in Sendmail, a core email server software, lets attackers flip a debug switch that was never meant for public hands. With it, they can run commands as the all-powerful root user, turning a simple email system into a weapon. Who’s at risk? Pretty much anyone still running old versions of Sendmail, especially on Linux or Unix systems that haven’t been updated in decades. If your organization relies on legacy email servers or hasn’t patched since the late 90s, this bug could let an attacker take full control. Think stolen data, crashed services, or a backdoor into your entire network. The impact isn’t just theoretical—this is a root-level exploit. Once an attacker executes commands as root, they can read any file, install malware, or pivot to other systems. It’s the kind of vulnerability that keeps security teams up at night because it bypasses all normal protections. So what should you do? First, check if your Sendmail version is vulnerable. If it’s older than 8.9.0, you’re in the danger zone. Update to the latest stable release immediately—most modern versions have disabled the debug command by default. If you can’t update, disable the debug feature manually in your configuration files. Next, audit your email server logs for any suspicious activity, especially commands that look out of place. And don’t forget to segment your network—if an attacker does get in, you want to limit how far they can roam. Finally, consider replacing Sendmail with a more modern alternative like Postfix or Exim if your system can handle the switch. This bug is a classic reminder that old vulnerabilities never really die—they just wait for someone to forget about them. Patch now, or risk letting a ghost take the wheel.
Vulnerability CVE-1999-0082
Imagine a backdoor left unlocked for decades. That’s essentially what CVE-1999-0082 is—a ghost in the machine of old-school FTP servers. This vulnerability lets anyone type a simple command—`CWD ~root`—and suddenly gain root access to the entire system. No fancy exploits, no brute force. Just a few keystrokes, and the keys to the kingdom are handed over. Who’s affected? Any system running a vulnerable FTP daemon from the late 90s—think legacy servers, embedded devices, or old network appliances still humming along in forgotten corners of corporate networks. The impact? Catastrophic. An attacker with root access can read, modify, or delete any file. They can install malware, steal sensitive data, or pivot to other systems. For organizations still relying on these ancient setups, it’s like leaving a master key under the doormat. The good news? This vulnerability is ancient, and modern FTP servers have long patched it. But here’s the catch: many organizations don’t know what’s still running in their infrastructure. That dusty old server in the closet? It might be broadcasting this exact weakness. The real risk isn’t the vulnerability itself—it’s the assumption that it doesn’t exist anymore. So, what should you do? First, audit your network for any FTP services still in use. If you find one, check its version against CVE-1999-0082. If it’s vulnerable, upgrade immediately to a modern, secure FTP server like vsftpd or ProFTPD. Better yet, replace FTP entirely with SFTP or SCP, which use encrypted connections. And for heaven’s sake, disable root login over FTP—that’s just asking for trouble. Finally, remember this: old vulnerabilities never die. They just wait for someone to find them. Treat your legacy systems like ticking time bombs. Patch them, retire them, or isolate them. Because in cybersecurity, the oldest tricks are often the ones that still work.
Vulnerability CVE-1999-1471
Imagine a backdoor so old it predates the turn of the millennium. That's the ghost haunting CVE-1999-1471, a vulnerability lurking in BSD-based operating systems from version 4.3 and earlier. At its core, it's a classic buffer overflow in the `passwd` command—the tool you use to change your password. By feeding it an overly long shell or GECOS field (that's the user info like full name or office number), a local user can overflow the system's memory, tricking it into handing over root privileges. It's like leaving a skeleton key in a lock for decades. Who's at risk? Anyone running these ancient BSD systems—think early Unix workstations, academic servers, or legacy embedded devices that never got patched. The impact is severe: a local attacker, already with a user account, can escalate to full administrative control. That means they can read any file, install malware, or wipe the system. For modern organizations, this is a ticking time bomb if they still rely on such outdated tech. Even if you're not directly using BSD 4.3, similar buffer overflow flaws have echoed through later systems, making this a cautionary tale about unpatched legacy code. So, what can you do? First, inventory your systems. If any are running BSD 4.3 or earlier, isolate them immediately—disconnect from networks and restrict physical access. Next, apply patches if available; most modern BSD derivatives have long fixed this, but check your vendor's updates. For critical systems that can't be upgraded, use strict access controls and monitoring to detect any suspicious `passwd` usage. Finally, learn from this ghost: buffer overflows are a classic attack vector, so always validate input lengths in your own code. The takeaway is simple: old vulnerabilities never die—they just wait for a local user to wake them.
Vulnerability CVE-1999-1122
Imagine a backdoor hidden inside a tool meant to fix things. That’s the story of CVE-1999-1122, a flaw in the `restore` command found in SunOS 4.0.3 and earlier versions. This wasn’t a bug in some obscure app—it was in a utility designed to recover lost data. But instead of just restoring files, it could hand over system-level control to anyone who knew how to exploit it. The real kicker? This vulnerability was local. That means an attacker already needed access to the machine, like a user with a standard account. But once they triggered the flaw, they could escalate their privileges to root—the highest level of access. Think of it as giving a trusted employee the keys to the entire building, just because they used the wrong tool. Who was at risk? Any system running SunOS 4.0.3 or earlier. That includes workstations, servers, and any machine that relied on the `restore` command for backups. The impact was severe: a local user could gain full control, potentially stealing data, installing malware, or wiping systems. For organizations, this meant a single compromised account could lead to a full-blown breach. So, what can you do? First, if you’re still running SunOS 4.0.3 or older—stop. Upgrade to a supported version immediately. For modern systems, the lesson is universal: always patch known vulnerabilities, even in trusted tools. Restrict local access to sensitive commands, and monitor for unusual privilege escalations. And remember, even a simple `restore` command can be a weapon if left unguarded. Stay sharp, stay updated, and never assume a tool is just a tool.
Vulnerability CVE-1999-1467
Imagine a backdoor so old it predates the turn of the millennium, yet it still echoes in the security landscape today. That’s the ghost of CVE-1999-1467, a flaw in the rcp command on SunOS 4.0.x systems. This vulnerability let attackers from trusted hosts slip past defenses and run any command as root, essentially handing over the keys to the entire machine. It’s a stark reminder that even ancient code can haunt modern networks. Who’s affected? Anyone still running SunOS 4.0.x—likely legacy systems in research labs, old infrastructure, or niche environments. The impact is brutal: a trusted host, usually a safe handshake, becomes a weapon. An attacker could delete files, install malware, or pivot deeper into your network. The twist? It’s tied to the “nobody” user configuration, a common but risky setup that can turn a trusted connection into a root-level exploit. What should you do? First, if you’re still using SunOS 4.0.x, it’s time to migrate. Seriously, upgrade to a supported OS—this flaw is a relic from 1999, and patches were likely issued decades ago. Second, audit your trusted host lists. Don’t assume a host is safe just because it’s “trusted”; limit access with strict firewall rules and authentication. Finally, review your “nobody” user permissions. Ensure it’s locked down, not a backdoor in disguise. The takeaway? Old vulnerabilities never die—they just wait for lazy configurations to wake them up.
Vulnerability CVE-1999-1506
Imagine a backdoor left open in a piece of software so old it feels like digital archaeology. That's the story behind CVE-1999-1506, a vulnerability in SMI Sendmail 4.0 and earlier versions, running on SunOS up to 4.0.3. This flaw is a ghost from the early internet, allowing remote attackers to slip into a system and access the user "bin"—a critical account for system binaries. It's a reminder that even ancient code can haunt modern networks if left unpatched. Who's affected? Anyone running these vintage systems, but the real impact is broader. This vulnerability isn't just a curiosity; it's a gateway for attackers to gain root-like access, potentially compromising entire networks. Think of it as a skeleton key for systems that might still be lurking in legacy environments—like old servers in universities, research labs, or even some government agencies. The risk is that these outdated systems, forgotten but still connected, become easy targets for lateral movement, allowing attackers to pivot to more modern, critical infrastructure. So, what can you do? First, identify any systems running SunOS 4.0.3 or earlier with SMI Sendmail 4.0. If they exist, isolate them immediately—air-gap them from your network if possible. Next, apply any available patches or, better yet, migrate to a supported operating system and mail server. For those who can't upgrade, consider replacing Sendmail with a more secure alternative or using strict firewall rules to block external access. Finally, conduct a full audit of your legacy systems. This vulnerability is a stark reminder that in cybersecurity, age doesn't bring wisdom—it brings risk. Patch it, replace it, or retire it. Your network's security depends on it.
Vulnerability CVE-1999-0084
It sounds like the plot of a low-budget 90s hacker movie, but this vulnerability is all too real. CVE-1999-0084 is a relic from the early days of the internet, lurking in certain NFS servers. The trick? An attacker uses a command called `mknod` to create a fake, writable device file—specifically one that mimics the system’s kernel memory, or `kmem`. Once that backdoor is open, they can set their user ID to zero, effectively becoming the all-powerful `root` user. No password, no permission slip—just raw, unfiltered control. This is a time capsule of a threat, but its impact is still chilling. If you were running an affected NFS server back in the day, any user with access could escalate their privileges instantly. Think about it: a junior developer, a disgruntled intern, or even a compromised guest account could seize the entire system. The data, the configurations, the network—all fair game. Today, this specific bug is mostly patched, but it serves as a stark reminder that old vulnerabilities never truly die. They just wait for unpatched systems or legacy hardware to resurface. So, what can you do? First, patch your systems. If you’re still running an NFS server from the 1990s, it’s time for an upgrade—or at least a security audit. Second, restrict `mknod` permissions. On modern systems, this command is often locked down by default, but double-check your configurations. Finally, monitor for unusual privilege escalation attempts. If you see a user suddenly gaining root access without a clear reason, investigate. This vulnerability might be old, but the lesson is timeless: never trust user input, and always keep your kernel memory safe from prying hands.
Vulnerability CVE-2000-0388
Imagine a quiet, unassuming library inside your computer—a place where harmless data goes to get organized. Now imagine that library has a hidden trapdoor, just waiting for someone to whisper the right password. That’s the story of CVE-2000-0388, a vulnerability that’s been lurking in FreeBSD’s libmytinfo library for decades. This isn’t a flashy, worldwide hack. It’s a local attack, meaning the bad actor needs to already have a foothold on your system. But once they’re in, they can turn a simple environmental variable—TERMCAP, which controls how your terminal looks—into a weapon. By feeding it an overly long string, they can overflow a buffer and execute arbitrary commands. Think of it as slipping a secret message into a seemingly innocent letter, then watching it unlock doors it shouldn’t. Who’s affected? Anyone running FreeBSD systems that still use the libmytinfo library, especially older versions. This includes servers, embedded devices, and even some legacy workstations. The impact is serious: a local user, or an attacker who’s already compromised a low-level account, can escalate privileges to root. That means full control over the machine—reading files, installing malware, or pivoting to other systems on the network. The vulnerability is old (discovered in 2000), but it’s a reminder that ancient code can still bite. Many organizations neglect patching old systems, assuming they’re safe because they’re not connected to the internet. But local attacks are still a threat, especially in shared environments like university labs or corporate networks. So, what can you do? First, check if your FreeBSD system uses libmytinfo. If it does, update to a patched version immediately. FreeBSD released a fix long ago, but you need to apply it. Second, restrict local access—only trusted users should have shell access to critical systems. Finally, monitor for unusual activity, like unexpected command executions or attempts to manipulate environment variables. This isn’t a vulnerability that will make headlines, but it’s a quiet killer. In cybersecurity, the oldest tricks often work best. Don’t let this one catch you off guard. Patch, restrict, and stay vigilant. Your system’s library might be old, but your defenses shouldn’t be.
Vulnerability CVE-1999-0209
Imagine a time when the internet was still finding its feet, and a simple tool meant for sharing could be twisted into a spy's best friend. That's the story of CVE-1999-0209, a vulnerability lurking in the SunView system, also known as SunTools, from the late 1990s. At its core, this flaw exploits the selection_svc service, which was designed to let users copy and paste data between windows. But instead of just shuffling text around, it opened a backdoor for anyone on the network to quietly read files from a machine without permission. Who felt the sting of this digital pickpocket? Anyone running Sun Microsystems' operating system with SunView enabled—think universities, research labs, and early tech companies. The impact was subtle but severe: a remote attacker could snoop through sensitive files, from personal notes to proprietary code, all without leaving a trace. In an era before cloud storage and encryption were mainstream, this was a direct line to your digital desk drawer. The real kicker? This wasn't a complex hack—it exploited a feature meant to boost productivity, turning a helpful tool into a security sieve. So, what can you do about a bug from 1999? First, if you're still running legacy Sun systems (and some are, in niche settings), patch or disable the SunView selection_svc service immediately. For everyone else, the takeaway is timeless: never assume a tool is safe just because it's built-in. Modern equivalents like clipboard sharing in remote desktop tools or cloud sync services deserve the same scrutiny. Regularly audit what services are exposed on your network, and apply the principle of least privilege—only give access what's absolutely necessary. Finally, keep your software updated, even for old systems, because attackers love forgotten vulnerabilities. This blast from the past reminds us that in cybersecurity, convenience often comes with a cost.
Vulnerability CVE-1999-1198
Imagine a time when computers were hulking black boxes and a simple oversight could hand over the keys to the kingdom. That's the story behind CVE-1999-1198, a vulnerability lurking in NeXT systems before version 2.0. The BuildDisk program, meant to help users manage disks, had a fatal flaw: it never asked for the root password. This meant anyone with local access could silently seize total control of the machine. This isn't just a blast from the past—it's a timeless lesson in trust. For anyone using these vintage NeXT systems, the impact was immediate and severe. Any local user, whether a curious student or a malicious insider, could escalate their privileges to root without so much as a warning. No authentication, no barriers, just a direct path to the system's core. In modern terms, that's like leaving the admin keys on the front desk for anyone to grab. So, what can we take away from this dusty relic? First, patch early and often—if you're still running a NeXT system from that era, upgrade to version 2.0 or later immediately. Second, never trust a program that bypasses authentication, no matter how trivial its task seems. For today's systems, always review permissions and enforce principle of least privilege. And finally, remember that even the smallest oversight—like a missing password prompt—can open the door to chaos. Stay vigilant, because history has a way of repeating itself in new, unexpected forms.
Found this issue useful?
Get daily insights delivered straight to your inbox. No spam. Unsubscribe anytime.