← Back to Blog Beyond the Code: AI's Cyber Leap, VS Code Threats, and Zero-Days

Beyond the Code: AI's Cyber Leap, VS Code Threats, and Zero-Days

#ai-security #vs-code #supply-chain #atlassian #web-security #zero-day #metabase #rmm #weekly

Hola, everyone! Juan Rodriguez here, bringing you the latest from the cybersecurity trenches. It’s been a busy week, highlighting everything from the potential dangers of advanced AI to critical zero-days in widely used software. Let’s dig in.

OpenAI’s Astra Pauses Due to Advanced Cyber Capabilities

First up, a fascinating and somewhat concerning development: OpenAI has paused “internal activities” for its upcoming AI model, Astra, after internal evaluations revealed significant advancements in agentic coding and cybersecurity. This is a big deal. OpenAI is now implementing tighter security controls for these higher-capability models.

My take: As a sysadmin and blue-teamer, this hits close to home. We’ve been talking about AI’s potential in offensive and defensive security for years, but seeing an organization like OpenAI voluntarily hit the brakes because their own AI is getting too good at cyber tasks is a sobering moment. This isn’t just about AI writing better code; it’s about AI potentially understanding vulnerabilities, exploiting them, and even autonomously developing attack chains. This reinforces the need for robust AI governance, ethical guidelines, and, critically, for us humans to keep pace with these advancements on the defensive side. We need to start thinking about “AI vs. AI” in a more practical sense, not just theoretical.

Malicious Solidity Pro VS Code Extensions Steal Crypto Wallets

Next, we have a reminder that supply chain attacks continue to be a major vector. Cybersecurity researchers have identified malicious Microsoft Visual Studio Code (VS Code) extensions, specifically “Solidity Pro” (including helper-beeps.solidity-pro and web3devtoolsx.solidity-pro), that were delivering browser wallet and credential stealers. While these are no longer available on Open VSX, the fact they existed and were likely downloaded is the concern.

My take: This is a classic example of why scrutinizing your development environment and supply chain is crucial. Developers often install extensions without fully vetting them, assuming they’re safe. For us in operations and security, this means reinforcing best practices:

  1. Strictly limit approved extensions: Maintain an allowlist of trusted VS Code extensions.
  2. Network segmentation: Ensure development machines don’t have direct access to critical production systems or sensitive data.
  3. Regular audits: Periodically audit developer workstations for unauthorized software or extensions.
  4. Least privilege: Always apply the principle of least privilege, especially for accounts with access to development environments or cryptocurrency wallets. This highlights the risk for anyone dealing with smart contracts or blockchain development.

Atlassian Rovo Can Leak Jira and Confluence Data

Atlassian’s Rovo assistant has been found to be vulnerable to prompt injection-like attacks. Attackers can embed instructions in content that Rovo processes, causing it to collect Jira or Confluence data accessible by a signed-in user and then exfiltrate it to an external server. Two separate security firms discovered this independently.

My take: AI assistants integrated into enterprise tools are powerful but introduce new attack surface areas. This isn’t a direct exploit against Atlassian’s core products, but rather a misuse of Rovo’s functionality. It underscores the importance of:

  1. Data segregation and access control: Rovo should strictly adhere to the user’s permissions when accessing data, and perhaps have its own, even more restrictive, permissions model.
  2. Input validation for AI: We need better mechanisms to sanitize or validate inputs to AI models to prevent them from being tricked into malicious actions.
  3. User awareness: Users need to understand that anything they feed into an AI assistant, or any content the assistant processes, could potentially be used against them. For blue teams, monitoring for unusual data exfiltration patterns from Atlassian instances becomes even more vital.

New CSS Attacks Break Webmail Defenses to Steal Passwords and Tokens

PortSwigger researchers have unveiled novel CSS injection techniques that allow content within an email to escape its message boundary and interfere with the webmail interface. This can lead to password and token theft, account takeovers, and manipulation of AI tools that read email, affecting major services like Outlook, Gmail, and Proton Mail.

My take: This is a sophisticated client-side attack that exploits how modern webmail clients render HTML and CSS. It’s a tricky one because it doesn’t necessarily rely on JavaScript, making traditional content security policies (CSPs) harder to enforce effectively. For sysadmins, this means:

  1. Browser security: Ensuring browsers are up-to-date and have robust security settings.
  2. Email gateway scrutiny: While these attacks are client-side, advanced email gateways might be able to detect and filter some of the malicious CSS constructs.
  3. User education: Users need to remain extremely cautious about clicking links or even interacting with emails, as even seemingly benign CSS can be weaponized. This adds another layer to the phishing defense challenge.

Metabase Zero-Day Exploited in Wild Allows Admin Access

A critical zero-day vulnerability (CVSS score 10.0) in Metabase’s business intelligence and data visualization software is actively being exploited in the wild. This flaw, which doesn’t yet have a CVE, allows an unauthenticated remote attacker to inject arbitrary SQL into the Metabase application database, leading to full administrator access.

My take: A maximum-severity zero-day with active exploitation and unauthenticated remote access is the stuff of nightmares. If your organization uses Metabase, drop everything and focus on this.

  1. Immediate patching: Monitor Metabase’s official channels for an emergency patch and apply it immediately.
  2. Hunt for compromise: Even if you patch, assume compromise. Hunt for any signs of unauthorized access, unusual activity in the Metabase logs, or database manipulation.
  3. Network segmentation: Is your Metabase instance directly exposed to the internet? If so, rethink that architecture. Place it behind a WAF and within a segmented network, limiting its access to other critical systems. SQL injection leading to full admin access is as bad as it gets.

N-able Issues N-central Hotfix 2 as Attackers Persist

N-able has released a second hotfix for its N-central Remote Monitoring and Management (RMM) product, addressing ongoing exploitation of a recently disclosed security flaw. Attackers are evolving their techniques to persist on managed systems.

My take: RMM tools are incredibly powerful, making them high-value targets for attackers seeking broad access to client environments. This situation with N-able is a critical reminder for any organization using RMM software:

  1. Prioritize RMM security: RMM tools are effectively your “keys to the kingdom.” Ensure they are meticulously secured, patched, and monitored.
  2. Apply hotfixes immediately: Don’t delay. If N-able is releasing multiple hotfixes, it means the threat is evolving and persistent.
  3. Strongest authentication: Enforce MFA for all RMM access, including any integrations.
  4. Network isolation: Restrict network access to the N-central server as much as possible, both inbound and outbound.
  5. Monitor for persistence: Actively hunt for persistence mechanisms on endpoints managed by N-central, as attackers are clearly trying to maintain access even after initial exploits are patched.

That’s a wrap for this week. Stay vigilant, patch everything, and keep those defenses sharp.

Juan Rodriguez.