Security Operations Blog

Defense in Depth.

Technical articles on vulnerability management, threat detection, compliance automation, and building a security program that works.

Vulnerability ManagementThreat Intelligence

The N-central Patch That Did Not Actually Patch: CVE-2026-18577 Hands Attackers Every Endpoint an MSP Manages

CVE-2026-18577 is an unauthenticated auth bypass in N-able N-central that survives the vendor's first hotfix, actively exploited to pivot into every endpoint an MSP manages via Take Control and Cloudflared tunnels. Mechanism, defender hunts on ui_access_control.log and BASupSrvc log gzips, and how to prove the 2026.3.1.7 hotfix actually held.

Vulnerability ManagementThreat Intelligence

The Cisco Firewall Console Shipped With a Password Baked In: CVE-2026-20316 Hands Attackers a Foothold Straight Into Your FMC

CVE-2026-20316 is a hardcoded low-privilege account in Cisco Secure FMC's web tier, actively exploited before the July 29 hotfix and chainable through the package_info.pl diagnostic wrapper to root. Mechanism, the /var/log/messages IoC Cisco is telling you to grep for, defender hunts, and how to prove the hotfix actually took.

Vulnerability ManagementThreat Intelligence

Arista's VeloCloud Orchestrator Exposes an Internal Command Path to the Whole Internet: CVE-2026-16812 Ships CVSS 10 Unauth RCE

CVE-2026-16812 is a CVSS 10.0 unauthenticated OS command injection in Arista VeloCloud Orchestrator on-prem, exploited as a zero-day and added to CISA KEV on July 27, 2026 with a July 30 federal deadline. The mechanism, why SD-WAN monitoring walks it past, defender hunts against the orchestrator host, and how to prove the patch actually held.

Vulnerability ManagementThreat Intelligence

The Fastjson Safety Check Fetches the Attacker's JAR: CVE-2026-16723 Ships Unauth RCE With No Gadget and No Patch

CVE-2026-16723 is an unpatched RCE in Fastjson 1.2.68 to 1.2.83 under active exploitation since July 21, 2026. The parser's own type validator fetches attacker-hosted JARs through getResourceAsStream, and the @JSONType annotation short-circuits the safety gate. Mechanism, defender hunts, and how to prove SafeMode actually took effect.

Vulnerability ManagementThreat Intelligence

An Application Token, Without the Application: CVE-2026-16232 Hands Attackers Admin on Your Check Point Manager

Check Point's SmartConsole login accepted an application token from unauthenticated callers, handing full firewall-management admin to anyone who could reach the Management Server. The mechanism, why no signature tooling catches it, defender hunts against the audit log, and how to prove the patch actually held before the July 25 CISA KEV deadline.

Vulnerability ManagementThreat Intelligence

How CVE-2026-6875 Turns /assessment_thanks.do Into Pre-Auth RCE: A ServiceNow Sandbox Escape Built on One Shared JavaScript Global

CVE-2026-6875 chains an unauthenticated POST to /assessment_thanks.do with a mutable Object.clone override that turns gs.include into Function(payload) inside ServiceNow's less restricted Rhino context. The mechanism, why signature tooling walks it past, defender hunts, and how to prove the fix held.

Vulnerability ManagementThreat Intelligence

wp2shell Turns /wp-json/batch/v1 Into Unauth RCE: How a One-Index Shift in WordPress Core Hands Anonymous Attackers Admin

CVE-2026-63030 and CVE-2026-60137 chain a REST batch route confusion with a WP_Query author__not_in SQL injection into unauthenticated RCE on WordPress 6.9 and 7.0. The mechanism, why signature WAFs walk it past, defender hunts, and how to prove the patch actually held.

Threat IntelligenceDevSecOps

A Draft PR Was Enough: How a Pwn Request Turned AsyncAPI's Own Release Pipeline Into a Miasma RAT Drop

On July 14 an attacker used a pull_request_target misconfiguration in asyncapi/generator to steal the asyncapi-bot PAT, then pushed a module-load Miasma RAT through @asyncapi/specs, @asyncapi/generator, generator-components, and generator-helpers with valid SLSA provenance. Mechanism, defender hunts, and how to prove the fix actually held.

Vulnerability ManagementThreat Intelligence

SharePoint Skips the Login, ADFS Hands Over Its Signing Keys: Inside Microsoft's July 2026 Zero-Days

Microsoft's record July 14 Patch Tuesday hides three identity-forgery bugs. CVE-2026-56164 lets an unauthenticated caller reach a critical SharePoint function; CVE-2026-56155 hands the ADFS token signing keys to any low-privilege reader; CVE-2026-55040 chains a JWT bypass into the Pwn2Own SharePoint RCE. Mechanism, defender hunts, and how to prove the patch actually held.

Vulnerability ManagementThreat Intelligence

Gitea's Docker Default Trusts Every Client: CVE-2026-20896 Ships Admin Access Through X-WEBAUTH-USER

CVE-2026-20896 is an authentication bypass in the official Gitea Docker image. A REVERSE_PROXY_TRUSTED_PROXIES=* default lets any network client set X-WEBAUTH-USER and log in as any account, admin included. Mechanism, Sysdig's ProtonVPN-scanner observation, defender hunts, and how to prove the patch actually held.

Vulnerability ManagementThreat Intelligence

Adobe ColdFusion's RDS Never Checked the Path: CVE-2026-48282 Ships an Unauth Webshell Through ide.cfm

CVE-2026-48282 is an unauthenticated path traversal in ColdFusion's RDS FILEIO handler. One POST to /CFIDE/main/ide.cfm writes a CFML webshell anywhere the service account can reach, and CISA set today as the deadline. Mechanism, defender hunts, and how to prove the patch actually held.

Vulnerability ManagementThreat Intelligence

CitrixBleed 2 Is a Whitespace Bug: How CVE-2026-8451 Leaks Live NetScaler Sessions Through NSC_TASS

CVE-2026-8451 is a pre-auth memory overread in NetScaler's custom SAML XML parser. An unquoted attribute followed by whitespace runs past the buffer, and the leaked bytes come back inside the NSC_TASS cookie. The mechanism, the exploit request, defender hunts, and how to prove the patch actually held.

Vulnerability ManagementThreat Intelligence

FortiBleed Is Now a Ransomware Pipeline: How FortigateSniffer Turns Your Firewall Into an INC and Lynx Feeder

SOCRadar tied the FortiBleed credential-harvest campaign to INC Ransom and Lynx. The FortigateSniffer mechanism abusing FortiOS's diagnose sniffer packet command, the CVE-2026-35616 EMS accelerator dropping EKZ Infostealer, the detection gap, and a blue-team playbook.

Vulnerability ManagementThreat Intelligence

One Site Member Login and SharePoint Runs Your Payload: CVE-2026-45659 Lands on CISA's KEV

CVE-2026-45659 turns any authenticated Site Member into a SharePoint RCE via LosFormatter deserialization inside Update(). The mechanism, why normal blue-team tooling waves it through, the hunting queries and ATT&CK mapping, and how to verify the patch actually held.

Vulnerability ManagementThreat Intelligence

SimpleHelp's OIDC Login Never Checked the Signature: CVE-2026-48558 Ships Djinn Stealer to Managed Dev Fleets

CVE-2026-48558 is a CVSS 10 authentication bypass in SimpleHelp's OIDC login: the server never verifies the id_token signature, so attackers forge Technician sessions, self-register MFA, and use the RMM channel to drop TaskWeaver and Djinn Stealer on developer fleets. The mechanism, the detection gap, and a blue-team response playbook.

Vulnerability ManagementThreat Intelligence

FortiSandbox's Verdict Engine Hands Out Root: Three Pre-Auth RCEs in the JRPC API Now Being Exploited

Three FortiSandbox CVEs (CVE-2026-39813, CVE-2026-39808, CVE-2026-25089) chain unauthenticated path traversal and OS command injection into root code execution on the appliance that grades every other Fortinet product's malware verdicts. The mechanism, the detection gap, and a blue-team response playbook.

Vulnerability ManagementThreat Intelligence

PixelSmash (CVE-2026-8461): How a Rounding Mismatch in FFmpeg's MagicYUV Decoder Pops Jellyfin Through an Auto-Library Scan

JFrog's PixelSmash is a heap out-of-bounds write in FFmpeg's MagicYUV decoder, with working RCE demonstrated against Jellyfin and Nextcloud through automatic library scans. The chroma-height rounding mismatch, the AVBuffer free-pointer hijack, the detection gap, and a blue-team response playbook.

Vulnerability ManagementThreat Intelligence

When the SIEM Hands Out RCE: Splunk Enterprise CVE-2026-20253 Is a Pre-Auth File Write Through the PostgreSQL Sidecar

CVE-2026-20253 is a CVSS 9.8 pre-authentication RCE in Splunk Enterprise's PostgreSQL sidecar, actively exploited and on CISA KEV with a June 21 deadline. The confused-deputy mechanism, the detection gap, and a blue-team response playbook.

Threat IntelligenceDevSecOps

Hades Buried a Bun Credential Worm Inside Six PyPI Bioinformatics Wheels in Under a Minute

The Hades sub-wave of the Mini Shai-Hulud cluster republished six PyPI bioinformatics packages in under sixty seconds on June 8, hiding a Bun JavaScript credential worm inside trojanized .abi3.so native extensions. Detection gaps, MITRE mapping, and a blue-team response playbook.

Threat IntelligenceDevSecOps

Atomic Arch: 1,500+ AUR Packages Backdoored With an eBPF Rootkit and a Credential Stealer

Attackers claimed 1,500+ orphan Arch User Repository packages through legitimate adoption, then chained a malicious atomic-lockfile npm dependency, an eBPF rootkit, and a credential sweep. Detection gaps, MITRE mapping, and a blue-team response playbook.

Vulnerability ManagementThreat Intelligence

Oracle PeopleSoft Zero-Day CVE-2026-35273 Burned for Two Weeks: ShinyHunters Breach 100+ Organizations Through PSEMHUB

ShinyHunters spent two weeks exploiting CVE-2026-35273, a CVSS 9.8 pre-authentication RCE in Oracle PeopleSoft PSEMHUB, breaching 100+ organizations before Oracle's emergency patch landed. Detection gaps, MITRE mapping, and a blue-team response playbook.

Vulnerability ManagementThreat Intelligence

Qilin Ransomware Affiliate Is Already Through Check Point VPNs: CVE-2026-50751 Hits CISA KEV With a June 11 Deadline

An IKEv1 certificate validation flaw lets an unauthenticated attacker complete a Check Point VPN session without a valid password, and a Qilin ransomware affiliate is already inside. Detection gaps, MITRE mapping, and a blue-team response playbook.

Vulnerability ManagementThreat Intelligence

Root on the Controller, No Patch Available: Cisco SD-WAN Manager CVE-2026-20245 Is the Seventh Exploited Zero-Day of 2026

An authenticated netadmin can ride a crafted CLI input into full root on Cisco Catalyst SD-WAN Manager with no patch yet shipped. Detection gaps, MITRE mapping, and a blue-team response playbook.

Threat IntelligenceDevSecOps

Miasma Worm Republishes 96 Versions of 32 Red Hat npm Packages to Steal Cloud Credentials

A Mini Shai-Hulud variant abused GitHub Actions OIDC to republish 96 malicious versions across 32 official @redhat-cloud-services npm packages on June 1, sweeping AWS, GCP, Azure, and CI/CD secrets while self-replicating. Detection gaps, MITRE mapping, and a blue-team response playbook.

Vulnerability ManagementThreat Intelligence

Forged VPN Cookies, Real Network Access: PAN-OS CVE-2026-0257 Hits Its CISA KEV Deadline

An authentication bypass in PAN-OS GlobalProtect lets attackers forge override cookies and pull unauthorized VPN tunnels into internal networks. Active exploitation, detection gaps, MITRE mapping, and a blue-team response playbook.

Threat IntelligenceDevSecOps

Megalodon: 5,561 GitHub Repos Backdoored in Six Hours to Loot CI/CD Secrets

The Megalodon campaign pushed 5,718 malicious commits across 5,561 repositories, injecting GitHub Actions workflow files that exfiltrate CI/CD secrets with stolen tokens. CISA advisory, detection gaps, MITRE mapping, and a blue-team response playbook.

Threat IntelligenceDevSecOps

18 Minutes Live: A Poisoned Nx Console Extension Breached ~3,800 GitHub Internal Repos

A malicious Nx Console VS Code extension (nrwl.angular-console v18.95.0) ran for 18 minutes, stealing developer credentials and breaching roughly 3,800 GitHub internal repos. CVE-2026-48027 detection gaps, MITRE mapping, and a blue-team response playbook.

Threat IntelligenceDevSecOps

TrapDoor: 34 Malicious Packages Stealing Wallet Keys and Cloud Credentials Across npm, PyPI, and Crates.io

A live supply-chain campaign planted 34 credential-stealing packages and 384+ versions across three ecosystems, even poisoning AI assistant context files. Detection gaps, MITRE mapping, and a blue-team response playbook.

Threat IntelligenceDevSecOps

How a 90-Minute Git Tag Hijack Turned composer install Into a Credential Stealer

A supply-chain attacker rewrote git tags across four Composer packages to deploy a cross-platform credential stealer via autoload.files. Detection gaps, MITRE mapping, and response playbook.

BASFundamentals

What is Breach and Attack Simulation (BAS)? Complete Guide

BAS safely simulates real cyberattacks to test your defenses. How it works, BAS vs pentesting, MITRE ATT&CK mapping, and why every security team needs continuous validation.

AIFundamentals

Why Local-First Security Tools Are the Future

Cloud SaaS security tools send your most sensitive data to third-party servers. Local-first means your logs, source code, and credentials never leave your hardware.

DetectionFundamentals

Why Every Small Security Team Needs a SIEM

Enterprise SIEMs cost a fortune and small teams fly blind without log correlation. What a SIEM actually does, why it matters, and how local-first detection and BAS validation close the gap.

Threat IntelligenceFundamentals

A Practical Guide to MITRE ATT&CK for Blue Teams

What MITRE ATT&CK actually is, how to map your detections, coverage gaps most teams miss, and how to validate your coverage with BAS.

Compliance

Automating SOC 2 Compliance: From 6 Months to 6 Weeks

Manual compliance is killing small teams. How to automate evidence collection across SOC 2, ISO 27001, HIPAA, PCI DSS, and NIST frameworks.

StrategyFundamentals

Building a Security Program From Scratch

Phase 1: Visibility. Phase 2: Protection. Phase 3: Validation. Phase 4: Governance. The complete playbook for going from zero to a working program.

Vulnerability ManagementAI

Why CVSS Is Dead: Building a Better Vulnerability Scoring Model

CVSS was designed for a world that no longer exists. Multi-layer scoring models factor in exploit maturity, business context, and threat intelligence.

Threat Intelligence

EPSS + KEV: The Scoring Stack That Actually Predicts Exploitation

Combining EPSS probability with CISA KEV binary signals produces a prioritization model that outperforms CVSS Base Score in every measurable category.

Compliance

SOC 2 Vulnerability Management Requirements: A Practical Guide

What SOC 2 actually requires for vulnerability management, how to automate evidence collection, and common audit findings to avoid.

Vulnerability ManagementFundamentals

Building a Vulnerability Management Program from Scratch

A step-by-step operational guide: asset discovery, scanning cadence, triage workflow, SLAs, and board reporting.

DevSecOps

Shift Left: Integrating SAST Into Your CI/CD Pipeline

Practical patterns for embedding static analysis into build pipelines without slowing developers down.

AIDevSecOps

AI-Powered Remediation: From Vulnerability to Fix in Seconds

How local AI models generate context-aware remediation guidance -- complete with code snippets, deployment steps, and rollback procedures.

Fundamentals

Stop Paying $40K for Vulnerability Management

The vulnerability management market charges enterprise prices for problems that can be solved with better tooling.

Vulnerability ManagementThreat Intelligence

Ransomware Triage: Prioritizing CVEs That Ransomware Gangs Actually Exploit

Cross-referencing KEV, ransomware campaign data, and EPSS to build a prioritization list focused on the CVEs ransomware operators actively weaponize.

Compliance

Compliance Mapping: ISO 27001, SOC 2, HIPAA, and NIST CSF in One View

Most organizations face multiple compliance frameworks. Cross-mapping controls reduces duplication and simplifies evidence collection.

No posts match that filter. Try a different category.