Security Intelligence

I am the vulnerability

Technical depth on vulnerability management, AI-powered remediation, and TRIS™ scoring. Written by practitioners, for practitioners.

A green-outlined trust boundary on the right holds three stacked local layers as a vertical spine, a gold data vault at the top, a mint retrieval index in the middle, and a large teal model cog at the bottom, an inbound question card on the left arrives through a teal check gate on the boundary while a rust untrusted-document path from the upper left is broken by a green X before it can reach the boundary, and a single narrow gold egress channel exits the boundary on the right through a padlocked policy gate
AI & Architecture Local-First

An AI assistant for vulnerability work without a data leak

The interesting security data is also the sensitive data. A four-boundary reference architecture for adding an AI assistant to vulnerability work without turning the exposure map into someone else's input stream, with credit to OWASP LLM02:2025, the lethal trifecta, NIST AI 600-1, Anthropic's shared responsibility model, and Microsoft's agent failure-mode taxonomy.

An attacker HTTP POST card on the left carries a rust shell metacharacter payload through a broken green orchestrator gate into a central VCO hub ringed by a gold configuration band, and a bold rust arrow fans out from the hub to a right column of stacked SD-WAN edge appliances each carrying a broken rust padlock
Arista VeloCloud CISA KEV

CVE-2026-16812 hands the VeloCloud Orchestrator shell to any caller

A CVSS 10.0 unauthenticated OS command injection in on-prem Arista VeloCloud Orchestrator, exploited as a zero-day and added to CISA KEV on July 27, 2026. The bug lives in "privileged internal functionality" that was never supposed to be reachable. Mechanism, why the same CVE lands in four different TRIS bands across four environments, and the patch, restrict, hunt, rotate playbook for the on-prem VCO fleet.

An open ledger book with five stacked green rows on the left labeled by icon shape for known vulnerabilities, expired exceptions, unknown assets, untested detections, and broken sensor coverage, a mint principal circle and a gold interest circle joined by a curving green arrow on the right, and a small green closed-loop repayment ring beneath
Program Building Exposure Debt

Exposure debt is the risk your backlog does not count

Security debt is Veracode's application backlog. Exposure debt is the wider ledger it misses: expired exceptions, unknown assets, untested detections, broken sensor coverage. Credit the prior art, then read the unified ledger, the accrual mechanic through coupling, exception drift, and response cost, and the signals no single score can compress.

A JSON envelope on the left carries an at-type field with a nested jar URL through a green checkAutoType gate crowned with a gold at-JSONType seal into a green LaunchedURLClassLoader wheel wrapped by a mint proc self fd cache loop, then a rust arrow lands on a defineClass anvil on the right that emits rust bytecode shards stamped with gold seals
Fastjson Active Exploitation

Fastjson CVE-2026-16723: unauthenticated RCE with no patch on the 1.x branch

A CVSS 9.0 Fastjson 1.x zero-day discovered by FearsOff. The type check itself resolves a nested jar: URL through Spring Boot's LaunchedURLClassLoader, treats an attacker-supplied @JSONType annotation as a trust signal, and hits defineClass before binding runs. ThreatBook and Imperva confirmed active exploitation. Mechanism, TRIS layers, and the SafeMode-first remediation plan.

A WS-Federation POST envelope on the left carries a green SecurityContextToken cookie with gold serialized bytes into a deserialization funnel that emits three gold keys onto a green key ring on the right, with a dashed green loop returning the keys to the envelope
SharePoint CISA KEV

SharePoint CVE-2026-50522: stolen machine keys outlast the patch

A public PoC dropped July 20 for a CVSS 9.8 unauthenticated deserialization in on-premises SharePoint. A single POST to /_trust/default.aspx exfiltrates the IIS machine keys, and the July 14 patch does not invalidate keys an attacker has already walked away with. Mechanism at the SessionSecurityTokenHandler BinaryFormatter sink, the four TRIS layers that push this to ACT, and the honest patch-plus-rotate weekend list.

A stack of six horizontal layer plates on the left for asset truth, ingestion, enrichment, scoring, validation, and evidence, wrapped by a bold green closed-loop ribbon that runs down through them and returns up the right side through a teal verdict node and a gold evidence seal
Architecture CTEM

The CTEM reference architecture nobody draws

Gartner drew CTEM as a five-stage program. Between the process and the vendor product boxes there is no vendor-neutral technical reference. Credit to ctem.org's 29-identifier open taxonomy, then six architectural layers under the program (asset truth, exposure ingestion, enrichment, scoring, validation, evidence), how the AEV and EAP market moves of 2025 map to them, two anti-patterns, and a five-question buyer checklist.

A rust HTTP request enters an assessment_thanks endpoint card on the left, a bold rust arrow drops into a nested teal inner sandbox that sits inside a larger gold-outlined outer sandbox, a gold shared globals band bridges both sandboxes horizontally with a rust attacker override marker on the inner row and a mint library read marker on the outer row, a teal gs.include bridge crosses the boundary between them, and a rust exit arrow leaves the outer sandbox toward a paper MID Server rack on the right
Pre-Auth RCE ServiceNow

Two ServiceNow sandboxes that shared one JavaScript scope

CVE-2026-6875 is a CVSS 9.5 pre-auth RCE in the ServiceNow AI Platform. The javascript: prefix on a /assessment_thanks.do query lands in an inner Rhino sandbox, gs.include() loads a library into the less restricted outer context, and the two share one global scope. Patched July 13, exploited in the wild July 18. Mechanism, TRIS layers, and the MID Server rotation plan.

Four teal signal-class bars on the left send bold teal convergence lines through a central teal hexagon with a gold agreement marker at its core, four other signals fall away as faint dashed strokes, and a bold teal arrow crosses to a stacked right column of queue slots where the top slot is filled teal with a gold priority tag
Prioritization Threat Intel

A convergence model for weighting exploitation signals

BOD 26-04 codified what practitioners have argued for years: single signals over-fire or under-fire, and only convergence tells the truth. Eight signal classes weighted at the class level, a rule for when signals disagree (KEV listed but EPSS low), and a worked queue example that credits EPSS v4, SSVC, VulnCheck exploit maturity, and CISA Vulnrichment where they already do the work.

Two vertical stacks of numbered slots labeled matches and validation with a rust WP_Error tile occupying validation slot two while the matches column is missing that row, a bold rust dispatch arrow leapfrogs from validation slot two across the frame onto the wrong route handler card on the right, and the trail lands on a rogue admin key with a webshell plugin icon behind it
WordPress Core Active Exploitation

WordPress wp2shell (CVE-2026-63030 + CVE-2026-60137): Anonymous RCE on 43% of the Web Through a REST Batch Off-by-One

WordPress 6.9 and 7.0 shipped a REST batch route handler that pushed WP_Error onto $validation but not $matches, sliding sub-request i onto handler i+1 and dropping an anonymous request onto the WP_Query author__not_in SQL injection behind it. Hexastrike honeypots and IR engagements confirmed exploitation over the weekend. Chain, TRIS layers, remediation.

An attacker's pull request card on the left feeds into a rust workflow gear that leaks the asyncapi-bot personal access token as a gold key, the key flows across the frame into a signed tarball on the right stamped with a bold gold SLSA seal, and beneath the tarball a rust strip highlights the first physical line of index.js where the padded loader hides
Supply Chain Active Exploitation

One pull request backdoored four AsyncAPI packages with a valid seal

On July 14, 2026, attackers exploited a pull_request_target misconfiguration in the AsyncAPI generator repository to steal the asyncapi-bot PAT, pushed unauthorized commits to protected branches, and let the legitimate npm trusted-publishing pipeline sign five malicious versions across four packages with valid SLSA provenance. Mechanism, TRIS layers, remediation.

A teal stack of feed sources on the left funnels into a signed bundle envelope with a gold cosign seal, a bold rust one-way diode arrow crosses the frame into a rust-outlined trust boundary on the right, and inside the boundary a vertical pipeline of teal verify, gold import, and rust validate nodes drops a dashed rollback loop back to the import slot
Architecture Air-Gapped

How Air-Gapped Fleets Stay Current on CVEs: An Eight-Step Signed-Bundle Pipeline for the Boundary

Deep dive on the problem the local-first CTEM piece left open: staying current on vulnerability intelligence without egress. Credits TUF, Sigstore, EPSS, KEV, Nessus offline, OpenCTI diode, and Dragos as prior art, then stakes novelty on the composed pipeline, per-feed freshness budgets, an offline STIX/TAXII profile, and a post-2026 NVD-degradation answer.

A SonicWall SMA1000 appliance split into a teal Workplace panel and a gold AMC panel, with an encoded URL entering Workplace from the internet and a rust loop that arcs back inside the chassis to hit AMC on loopback, popping the AMC's padlock and emitting a rust root shell prompt on the far right
CISA KEV Active Exploitation

SonicWall SMA1000 CVE-2026-15409: A CVSS 10.0 Workplace SSRF Chained to a Code Injection AMC for Unauthenticated Root, CISA KEV Deadline July 17

A CVSS 10.0 SSRF in the SMA1000 Workplace interface (CVE-2026-15409) chains with a CVSS 7.2 post-auth code injection in the Appliance Management Console (CVE-2026-15410) to give an unauthenticated attacker on the internet a root shell on the appliance that fronts the internal network. SonicWall confirmed active exploitation, CISA added both to KEV on July 14, BOD 26-04 deadline July 17. Mechanism, TRIS layers, remediation.

A four-band priority ladder against a TRIS score axis, with a rust ACT band at the top over gold ATTEND, green TRACK, and a pale MONITOR band, each labeled with its SLA window, while a hollow CVSS 9.8 dot falls along a dashed path into MONITOR and a rust CVSS 6.5 dot climbs into ACT
Vulnerability Scoring TRIS

Severity Is an Adjective, Priority Is a Verb: The Case for ACT / ATTEND / TRACK / MONITOR Bands

CVEasy scores every exposure into four action bands with an SLA attached: ACT (24 to 72 hours), ATTEND (2 weeks), TRACK (this quarter), MONITOR (accept and watch). The vocabulary deliberately aligns with CISA SSVC, and the receipts show the industry converging on decision language: Vulnrichment stamping SSVC onto CVE records, CVSS v4's own severity-is-not-risk guidance, and BOD 26-04 setting federal patch clocks by decision tier.

A rust scanner sensor on the left emits stacked evidence records that flow through a teal normalization gate into a bold gold central exposure entity ringed by six facets for ownership, reachability, controls, exception, validation, and impact, with the raw scanner stream continuing past into a faint archive on the right
Architecture Data Modeling

Scanner Output Is Evidence, Not a Data Model: The Case for an Open Exposure Entity

OCSF's Vulnerability Finding class (uid 2002), Elastic ECS, and OASIS SARIF 2.1.0 all model the scanner event well, and none of them model the mutable exposure entity a remediation program actually operates against. Nucleus, the ex-Vulcan stack inside Tenable, and Brinqa's CyberRisk Graph build that entity proprietarily; we sketch the open shape and the six concerns the scanner schema cannot carry.

An attacker's HTTP request card on the left with the X-WEBAUTH-USER header highlighted in rust feeding through a Docker container in the middle that shows an app.ini card overlaid with a bold rust wildcard star, then into a Gitea repository vault on the right whose private repo folders and secrets column sit behind a broken rust padlock
Auth Bypass Active Exploitation

Gitea Docker CVE-2026-20896: A Wildcard Reverse-Proxy Default Turns One HTTP Header Into Full Admin on 6,200 Instances

A CVSS 9.8 authentication bypass in the official Gitea Docker image, where a shipped REVERSE_PROXY_TRUSTED_PROXIES = * default lets any source IP claim any user by attaching an X-WEBAUTH-USER header. Sysdig caught the first live probe from a ProtonVPN exit on July 7. Gitea 1.26.4 is the fix; 1.26.3 shipped with a regression. Mechanism, TRIS layers, remediation.

A ColdFusion RDS toggle left on lets a path traversal escape into the webroot as a SYSTEM shell
CISA KEV Active Exploitation

CVE-2026-48282: Unauthenticated Path Traversal in Adobe ColdFusion RDS FILEIO Turns One POST Into a SYSTEM Webshell, CISA KEV Deadline July 10

A CVSS 10.0 path traversal in the ColdFusion RDS FILEIO handler (/CFIDE/main/ide.cfm?ACTION=FILEIO) lets an unauthenticated attacker write a CFML webshell into the webroot and run it as the ColdFusion service account, which defaults to NT AUTHORITY\SYSTEM on Windows. Adobe shipped APSB26-68 on June 30, watchTowr published the PoC on July 2, and honeypots caught live exploitation about two hours later. Mechanism, TRIS layers, remediation.

A rust circled central asset node with a gold confidence arc, connected by edges to a teal application diamond, a gold package hexagon, a rust warning triangle for findings, and a teal owner circle, with dashed observation streams from mutable identifiers flowing in from the left
Architecture Asset Inventory

Vulnerability Management Breaks When Every Tool Names the Asset Differently: A Practitioner Blueprint for the Identity Graph

Every scanner, cloud plane, EDR, CMDB, and SBOM pipeline invents its own asset key, and until they are joined the queue lies about how many things there are. Here is the minimum viable identity graph in five nodes, with durable identifiers, precedence, decay, conflict handling, and resolution confidence as a scoring input, plus honest credit to ServiceNow IRE, CNCF Cartography, CAASM, and the martech entity resolution patents.

A bare samlp:AuthnRequest tag on the left, padded with a gold field of dots representing whitespace, feeds into a NetScaler XML parser box whose right edge is torn and bleeds rust fragments into an NSC_TASS Set-Cookie envelope on the right with a teal MFA badge crossed out in rust
CitrixBleed 2 Active Exploitation

CitrixBleed 2 (CVE-2026-8451): NetScaler SAML Parser Leaks Session Tokens Through the NSC_TASS Cookie

NetScaler's custom XML parser at /saml/login does not treat whitespace as an attribute terminator, so a bare <samlp:AuthnRequest> tag padded with 476 spaces walks the parser off the end of its buffer and echoes appliance memory back through the NSC_TASS cookie. Watched attempts landed on July 2, 2026, less than 48 hours after Citrix bulletin CTX696604. Mechanism, TRIS layers, and the rotation plan.

A coverage matrix of fifteen ATT&CK-technique cells, with untested cells in rust struck through by ink Xs, tested-only cells in gold, and one validated cell in teal marked with a check where an emitter arrow lands from the left, then a rust dashed re-test loop returns from the SIEM waveform and SOAR runbook boxes on the right back to the emitter
Playbook Detection Engineering

The Detection Validation Playbook: Open-Source Parts to Reach AEV Maturity

Gartner named Adversarial Exposure Validation in 2026 and the detection engineering maturity models describe the top tier, but most SOCs still count enabled rules on a dashboard. We credit the category and its finished shape, then stitch Atomic Red Team, MITRE Caldera, Stratus Red Team, a coverage matrix, and a scheduler into the same loop, so a team with no vendor budget can climb into it.

A FortiGate firewall on the left with dashed teal authentication streams passing through it and a rust tap wedge below diverting them into a reservoir that feeds a single central operator terminal, which then splits into two rust vault panels on the right representing the INC and Lynx negotiation rooms
Fortinet Ransomware Pipeline

FortiBleed Confirmed as INC and Lynx Ransomware Pipeline: FortigateSniffer Plus CVE-2026-35616 in FortiClient EMS

SOCRadar tied one FortiBleed operator to active negotiation panels for both INC Ransom and Lynx on July 2, with 354 completed attack chains and twelve confirmed ransomware deployments. FortigateSniffer turns FortiGate boxes into passive credential collectors by abusing diagnose sniffer packet; CVE-2026-35616 uses a spoofed X-SSL-CLIENT-VERIFY header to turn FortiClient EMS 7.4.5 or 7.4.6 into the delivery channel for EKZ Stealer.

A severity timeline rendered as a bold rust polyline that rises from a low teal starting point to a critical rust peak, then descends to a patched teal endpoint, drawn over a faint grid on warm paper with a figure outline standing at both ends
Founder Story Personal

I Am the Vulnerability: The Story Behind the Line

Every security company promises to find and fix your vulnerabilities. My personal brand says I am one. The story behind the line: an outsourced help desk job, a stalled career, the Security+ exam I sat alone, and the seventeen months of two degrees and twenty certifications that proved nobody has to come save you, because you can patch yourself.

A SharePoint list on the left with one row highlighted rust, a serialized payload block flowing from that row through a broken teal type-filter boundary into a rust LosFormatter processing block, with a terminal shape on the right emitting rust output lines
SharePoint CISA KEV

SharePoint CVE-2026-45659: Authenticated LosFormatter Deserialization on List Item Fields Now on CISA KEV

SharePoint routed attacker-controlled bytes through LosFormatter.Deserialize on a list item update with no type filter, turning any Site Member into remote code execution on the server. CISA added CVE-2026-45659 to KEV on July 1, 2026 with a July 4 federal deadline, six weeks after Microsoft's Exploitation Less Likely tag and a CVE that was quietly absent from the initial May Security Updates release notes. Mechanism, TRIS layers, and the patch-plus-machine-key-rotation plan.

Three teal input streams for private data, untrusted content, and external actions converge on a rust-outlined agent box, with a rust X breaking the outbound channel and a teal quarantined summarizer sitting on the untrusted stream
Architecture AI Security

The Lethal Trifecta and Rule of Two: A Field Guide for Securing Autonomous AI Agents

Guidance on securing AI agents is scattered across Willison, Meta, OWASP, AWS, and NVIDIA. We unify it into one vendor-neutral field guide, organized around the lethal trifecta and Meta's Rule of Two, with every layer credited to whoever taught it to us and one worked example a defender can copy.

A three-segment JWT card enters a technician console gate, with the header and payload segments intact in teal and gold while the signature segment is shown as a broken rust seal, and a dashed rust arrow reaches from the console outward toward downstream managed endpoint tiles
RMM CISA KEV

SimpleHelp CVE-2026-48558: Forged OIDC Token Grants Full Technician Session, Djinn Stealer Rides the RMM Into Managed Estates

SimpleHelp accepted OIDC identity tokens without checking the signature, so an unauthenticated attacker could mint a full technician session and walk into the RMM. CISA added it to KEV on June 29, 2026 with a July 2 federal deadline, and Blackpoint Cyber tied active exploitation to a new Node.js loader named TaskWeaver and a cross-platform infostealer named Djinn Stealer that sweeps cloud, SCM, registry, SSH, and AI IDE credentials from every endpoint the RMM managed.

A rust-outlined trust boundary holds a five-node loop for the CTEM stages, with a teal signed intelligence bundle entering through a verified gate on the left and a dashed outbound line blocked by a rust X on the right
Architecture CTEM

Local-First CTEM: A Reference Architecture for Running the Five-Stage Loop Inside Your Trust Boundary

Mainstream CTEM is SaaS, so your asset inventory ends up in someone else's tenant. We credit the prior art by name (Gartner's five CTEM stages, the Ink and Switch local-first ideals from 2019, Tenable Enclave Security, the Qualcomm split-plane patent), then stake novelty on naming the synthesis and on the signed offline delta bundle that keeps the loop current without phoning home.

A UniFi OS auth gate is bypassed by a request whose raw URL begins with the public validate-sso prefix while its normalized form loops past the gate into the internal latest_package endpoint, with a Mirai swarm recruiting downstream routers
CISA KEV Active Exploitation

Three CVSS 10.0 UniFi OS Flaws (CVE-2026-34908, CVE-2026-34909, CVE-2026-34910): One Unauthenticated Request Drops a Root Shell, Mirai Already Recruiting

An nginx auth gate on UniFi OS checks the raw, percent-encoded URI, while the upstream router reads the normalized form. A request whose raw path starts with the public /api/auth/validate-sso/ prefix and continues with encoded traversal lands at the internal latest_package endpoint, where an unquoted package name is interpolated into sudo /usr/bin/uos runnable latest-versions and shoved through sh -c. Passwordless sudo on dpkg finishes the climb to root. CISA added all three to KEV on June 23, 2026; a Mirai/Gaafgyt botnet has been recruiting from 176.65.148.183 since June 9.

A central FortiSandbox appliance, its analysis cells flipping from teal to rust as a pipe character punches in from the left, with corrupted rust verdict arrows flowing outward to four sibling Fortinet appliance boxes
Active Exploitation Pre-Auth RCE

FortiSandbox JRPC Triple (CVE-2026-39813, CVE-2026-39808, CVE-2026-25089): The Appliance That Vets Your Traffic Is Now Handing Out Shells

A pipe character in the jid GET parameter on /fortisandbox/job-detail/tracer-behavior hands unauthenticated attackers root on the appliance that issues verdicts to FortiGate, FortiMail, FortiClient, and FortiEDR. Defused Cyber honeypots have caught POSTs to /jsonrpc/ on port 443 since June 15, 2026. Patched in FortiSandbox 4.4.9 and 5.0.6 per Fortinet PSIRT FG-IR-26-112 and FG-IR-26-141.

A single rust CVE block branches into three downstream environments, each ending in a different score column: tall rust for an internet-facing asset, mid-height gold for a controlled asset, and short teal for a segmented asset
Prioritization Framework

A 9.8 Is Not a 9.8 on Your Network: A Ten-Minute Context Rubric for Re-Scoring CVEs

CVSS base score rates the bug in the abstract, not your risk from it. We credit the prior art (EPSS, KEV, SSVC, CVSS v4 Environmental, reachability tools, Picus PXS) by name, then stake novelty on a five-question rubric that stacks those signals in ten minutes and forces an explicit call on the business layer CVSS itself put out of scope.

A grid of teal and gold pixels inside a framed buffer, with rust colored pixels spilling past a dashed boundary line to the right
PixelSmash Remote Code Execution

PixelSmash (CVE-2026-8461): A 50 KB Video File Turns Jellyfin and Nextcloud Into Remote Shells

A heap out-of-bounds write in FFmpeg's MagicYUV decoder, disclosed by JFrog, comes from the allocator and the decoder rounding chroma plane heights differently. A 50 KB clip dropped into a watched folder triggers it through an automatic library scan, with no user action, and JFrog walked it to remote code execution on Jellyfin and Nextcloud. Patched in FFmpeg 8.1.2.

A secured pipe carries sealed tool payloads in teal alongside unsealed rust payloads ringed by dashed warning markers, with a teal padlock overhead representing the auth layer that MCP already solved
MCP Architecture

Secure MCP: A Hardened Profile for Tool Integrity, Provenance, and Data/Instruction Separation

MCP shipped HTTPS, OAuth 2.1, and RFC 8707 audience binding, so the transport is solved. The cargo it carries (tool definitions and tool results) still has no integrity layer. We credit ETDI and MCP-Scan for the prior art on rug pulls, then stake novelty on three open problems: per-result provenance, enforced data and instruction separation, and egress isolation.

FortiBleed: a 45 GPU Hashtopolis cluster cracks legacy SHA-256 SSL VPN hashes intercepted from 73,932 FortiGate firewalls and walks the recovered credentials into Active Directory
FortiBleed Credential Exposure

FortiBleed: A Fast SHA-256 Hash on the FortiGate SSL VPN Surfaces Credentials for 73,932 Firewalls Across 194 Countries

A Russian-speaking actor swept 59.3 million internet hosts, narrowed to 320,777 FortiGates, and used a 45 GPU Hashtopolis cluster to crack intercepted SSL VPN authentication hashes from a fleet still storing them under legacy SHA-256 with salt. Researcher Volodymyr Diachenko found the verified dataset on a misconfigured actor server: 73,932 FortiGate devices, 21,632 domains, 194 countries. CISA issued a June 18, 2026 advisory.

Hades wave of the Mini Shai-Hulud campaign trojanizes six PyPI bioinformatics packages and self-propagates across PyPI and npm
Supply Chain Worm

Mini Shai-Hulud's Hades Wave Trojanizes Six PyPI Bioinformatics Packages With a Bun Runtime Credential Worm, Pushing TeamPCP Past 473 Compromised Artifacts

On June 8, 2026 the Hades sub-wave of the Mini Shai-Hulud campaign used stolen maintainer tokens to publish trojanized versions of six PyPI bioinformatics packages (embiggen, ensmallen, gpsea, phenopacket-store-toolkit, ppkt2synergy, pyphetools) whose native .abi3.so extensions drop a Bun runtime credential stealer at import time. Combined with the Miasma branch's hit on 32 @redhat-cloud-services npm packages, the broader TeamPCP cluster has passed 473 malicious artifacts across PyPI and npm. Tracked under CVE-2026-45321.

Atomic Arch campaign claims orphan AUR packages and plants an eBPF rootkit through a malicious npm dependency
Supply Chain Rootkit

Atomic Arch Backdoors 1,500+ Arch Linux AUR Packages With an eBPF Rootkit and Credential Stealer Hidden in a Malicious npm Dependency

Sonatype researchers tracked the Atomic Arch campaign as it abused AUR's orphan adoption process to claim 1,500+ Arch User Repository packages between June 10 and June 13, 2026, planting PKGBUILD scripts that pulled a malicious npm dependency named atomic-lockfile carrying an eBPF-based Linux rootkit and a stealer for credentials, SSH keys, and access tokens. The Arch Linux security team suspended new AUR account registrations while it audited the repository.

CVEasy AI v2 rising performance across all four product pillars versus the shipped v1 model
Model Benchmark On-Device AI

CVEasy AI v2 Benchmark: +24.5% Overall and +124% on Autonomous Pentest, Fully On-Device

CVEasy AI v2 tops the CTEM Fitness Score leaderboard ahead of GPT-5.5, Gemini 3.1 Pro, and Llama 3.1, and beats the shipped v1 on all four product pillars: +124% on autonomous pentest, +24.5% overall on a 17-task held-out suite. Reproducible, deterministic, and 100% on-device.

Splunk Enterprise PostgreSQL sidecar pre-authentication file write and RCE silences the SOC
Zero-Day Pre-Auth RCE

CVE-2026-20253: Splunk Enterprise PostgreSQL Sidecar Pre-Auth RCE Hands Attackers File Write and Code Execution on the SIEM

A CVSS 9.8 missing authentication flaw in a Splunk Enterprise PostgreSQL sidecar endpoint lets any network-reachable attacker create or truncate arbitrary files on the host with no credentials. WatchTowr Labs demonstrated a /backup plus /restore chain that turns the file primitive into full pre-authentication remote code execution against the SIEM. Fixed in Splunk Enterprise 10.4.0, 10.2.4, and 10.0.7 per advisory SVD-2026-0603.

Oracle PeopleSoft PSEMHUB pre-authentication remote code execution exploited by ShinyHunters
Zero-Day Active Exploitation

CVE-2026-35273: Oracle PeopleSoft Pre-Auth RCE Zero-Day Lets ShinyHunters Breach 100+ Organizations Across a Two-Week Exploitation Window

A CVSS 9.8 pre-authentication RCE in the Oracle PeopleSoft Enterprise PeopleTools Updates Environment Management component (PSEMHUB) was exploited as a zero-day by ShinyHunters (UNC6240) from May 27 through June 9, 2026. Oracle shipped an out-of-band Security Alert on June 10. ShinyHunters claims 100 plus breached organizations across 300 vulnerable internet-facing instances, with 40 GB of student and billing data confirmed stolen from the University of Nottingham.

Check Point VPN IKEv1 authentication bypass exploited by Qilin ransomware affiliate
CISA KEV Active Exploitation

CVE-2026-50751: Check Point VPN IKEv1 Auth Bypass Lets a Qilin Ransomware Affiliate In Without a Password, CISA KEV Deadline June 11

A CVSS 9.3 certificate validation logic error in Check Point Remote Access VPN and Mobile Access gateways lets unauthenticated attackers establish a VPN session without a valid password. Exploited in the wild since May 7, 2026, with at least one Qilin ransomware affiliate intrusion already confirmed.

The shift from vulnerability management to exposure management and resiliency
Field Notes Exposure Management

Why Vulnerability Management Teams Are About to Become Exposure Management Teams

Field notes from the Gartner Security & Risk Management Summit. Under the agentic-AI hype, every serious conversation circled back to one word: resiliency. The identity shift to exposure management, the tools getting it right, and why defenders should build it.

Cisco Catalyst SD-WAN Manager privilege escalation zero-day
Zero-Day Active Exploitation

CVE-2026-20245: Cisco's 7th 2026 SD-WAN Zero-Day Walks netadmin Straight to Root, No Patch Available

Cisco's June 5 advisory cisco-sa-sdwan-privesc-4uxFrdzx confirms in-the-wild exploitation of a CVSS 7.8 privilege escalation in Catalyst SD-WAN Manager that lets a netadmin operator reach root on the controller. No fix exists today, and the bug chains off two earlier 2026 netadmin disclosures.

Miasma worm hijacks official Red Hat Cloud Services npm packages
Supply Chain Threat Intel

Miasma Worm Hijacks 96 Versions of 32 Official @redhat-cloud-services npm Packages to Sweep Cloud Credentials

On June 1, 2026 the Miasma variant of the Shai-Hulud npm worm rode Red Hat's own GitHub Actions OIDC trust to republish 96 versions of 32 official @redhat-cloud-services packages, sweeping AWS, GCP, Azure, npm, and CI credentials at install time.

Palo Alto PAN-OS GlobalProtect authentication bypass
CISA KEV Active Exploitation

CVE-2026-0257: Forged GlobalProtect Cookies Drop Attackers Inside Enterprise VPNs as CISA Deadline Hits Today

An authentication bypass in Palo Alto Networks PAN-OS GlobalProtect lets unauthenticated attackers forge override cookies and claim internal VPN IP addresses. Active exploitation. CISA KEV deadline June 1.

Megalodon GitHub Actions supply chain campaign
Supply Chain Threat Intel

Six Hours, 5,561 Repos: Megalodon Backdoored GitHub Actions to Harvest CI/CD Secrets

A threat actor tracked as TeamPCP pushed 5,718 malicious commits into 5,561 GitHub repositories in six hours, injecting backdoored Actions workflows to steal CI/CD secrets. No CVE. Named in a CISA advisory.

Poisoned Nx Console extension supply chain breach
Supply Chain Threat Intel

An 18-Minute Window: Poisoned Nx Console Extension Breaches 3,800 GitHub Internal Repos

A malicious Nx Console VS Code extension (nrwl.angular-console v18.95.0) lived 18 minutes, silently auto-updated to roughly 6,000 developers, and led to the breach of about 3,800 GitHub internal repos. CVE-2026-48027. Confirmed exploitation.

TrapDoor weaponizes AI coding assistants
Supply Chain AI Security

TrapDoor: 34 Malicious Packages Weaponize Your AI Coding Assistant to Steal Crypto Wallets and Cloud Keys

A cross-ecosystem credential stealer planted 34 packages and 384+ versions across npm, PyPI, and Crates.io, poisoning AI assistant config files to exfiltrate wallet keys, SSH keys, and cloud credentials. No CVE. Confirmed active.

Exposure-driven patch triage
Supply Chain AI Security

Patch Everything Is Dead: AI Teams Are Shipping Software They Cannot Secure

AI expanded the build and dependency surface faster than security maturity could follow. Why context engineering and exposure-driven prioritization replace the patch-everything treadmill.

Composer package hijack credential stealer
Supply Chain Threat Intel

Laravel-Lang Composer Packages Hijacked via Git Tag Rewrite to Deploy Cross-Platform Credential Stealer

Attackers rewrote 502 git tags across four Composer packages to execute a credential stealer on every composer install. No CVE. Confirmed exploitation.

TRIS v2 12-layer intelligence engine
TRIS v2 Patent Pending Scoring

TRIS v2: The 12-Layer Vulnerability Intelligence Engine Built by Analysts, Not Cloud Vendors

CVSS tells you severity. EPSS predicts exploitation. Cloud engines score in someone else's building. TRIS v2 runs on your hardware across twelve layers, five of them brand new. Your data never leaves your network.

ctem implementation framework
Pillar Guide CTEM Framework

The CTEM Implementation Framework: A Practitioner's Guide to Continuous Threat Exposure Management

Everything you need to build a Continuous Threat Exposure Management program, stage by stage. All 5 Gartner CTEM stages. Integration patterns. Tool selection. Metrics. Pitfalls. A framework you can actually follow.

siem detection rules
SIEM MITRE ATT&CK

Building High-Fidelity Detection Rules: A SIEM Rule Engineering Guide

Master the art of building effective SIEM detection rules that reduce alert fatigue and catch real threats. Sigma rules, MITRE ATT&CK mapping, and practical examples.

The CVEasy AI Command Center with risk posture and a TRIS priority queue
How-To Getting Started

How to Run Your First Vulnerability Scan with CVEasy AI

Thirty minutes from a cold install to knowing your real exposure. A practitioner walkthrough of importing a scan, reading the Command Center, triaging findings, and prioritizing fixes by TRIS.

A CVEasy AI CVE detail page showing the TRIS ring, EPSS and CISA KEV status
Scoring How-To

How to Read Your TRIS Score (and Stop Drowning in CVSS)

CVSS tells you how bad a vulnerability could be in theory. TRIS tells you what to do about it today. How to read the score, the action bands, and the Sprint Board, with a Log4Shell example.

The CVEasy AI Triage Queue kanban moving CVEs from New to Resolved
Workflow How-To

From Scan to Remediation in 30 Minutes

A timeboxed walk through the full loop. Get data in, read your risk, triage, prioritize by TRIS, fix, and prove it, in one sitting. Run it weekly and exposure stops being a fire drill.

vulnerability prioritization frameworks
Prioritization EPSS · SSVC

Beyond CVSS: Modern Vulnerability Prioritization Frameworks Compared

CVSS vs EPSS vs SSVC vs KEV vs TRIS™ , what each framework measures, what it misses, and how to layer them for composite scoring.

breach attack simulation
BAS Purple Teaming

Breach & Attack Simulation: Validating Your Defenses Continuously

What BAS is, MITRE ATT&CK mapping, automated vs manual testing, ROI measurement, and the open-source BASzy™ AI option.

kubernetes security scanning
Kubernetes Container Security

Kubernetes Security: From Cluster to Container Vulnerability Management

RBAC misconfigs, container image scanning, admission controllers, network policies, etcd security, and a hardening checklist.

api security testing
API Security OWASP API Top 10

API Security Testing: Finding Vulnerabilities Before Attackers Do

OWASP API Top 10, BOLA/BFLA testing, authentication bypass, rate limiting, GraphQL security, and building an API testing program.

devsecops vulnerability management
DevSecOps Developer Security

DevSecOps Vulnerability Management: Integrating Security Into Every Sprint

Security champions, PR scanning, automated dependency updates, security debt tracking, and metrics that prove DevSecOps maturity.

zero trust vulnerability management
Zero Trust Architecture

Zero Trust + Vulnerability Management: A Practical Implementation Guide

How VM fits into ZTA: micro-segmentation, continuous verification, device posture scoring, and a phased implementation roadmap.

mssp vulnerability management
MSSP Managed Security

MSSP Vulnerability Management: Building a Profitable Service Offering

Multi-tenant scanning, client reporting, SLA management, pricing models, and scaling from 10 to 100 clients profitably.

ot ics vulnerability management
OT / ICS SCADA Security

OT/ICS Vulnerability Management: Securing Critical Infrastructure

SCADA systems, the Purdue model, air-gapped scanning, ICS-CERT advisories, and compensating controls for systems that cannot be patched.

sbom vulnerability management
SBOM Supply Chain

SBOM + Vulnerability Management: The Complete Guide for 2026

NTIA minimum elements, CycloneDX vs SPDX, and how to operationalize SBOMs as the missing layer in your VM program.

cicd security scanning
DevSecOps CI/CD

CI/CD Security Scanning: Shift-Left Without Slowing Down

SAST, DAST, and SCA pipeline integration patterns, false positive management, and gate policies that developers will actually follow.

Attack surface and perimeter exposure
Attack Surface Asset Discovery

Attack Surface Management: From Discovery to Remediation

External attack surface discovery, asset inventory automation, continuous monitoring, and risk-based prioritization for the assets you didn't know you had.

ai red teaming
AI Security Red Teaming

AI Red Teaming: Testing LLM Security with BASzy™ AI

OWASP LLM Top 10, jailbreak testing, prompt injection detection, guardrail bypass, and agent security testing with BASzy™ AI.

vulnerability management for startups
Startups Budget Security

Vulnerability Management for Startups: Enterprise Security on a Budget

Right-sizing VM for small teams: the complete low-cost toolchain, minimum viable program, and SOC 2 compliance on a startup budget.

cloud security posture
Cloud Security CSPM

Cloud Security Posture Management: Bridging the VM Gap

CSPM vs traditional VM, cloud-native vulnerability classes your scanner misses, and how to unify both in one prioritization pipeline.

vulnerability remediation automation
Remediation Automation

Vulnerability Remediation Automation: From Scan to Fix in Minutes

Automated patching workflows, AI-generated fix guidance, SLA tracking with escalation, and the metrics that prove remediation velocity.

ciso board reporting
Executive Reporting Risk Quantification

CISO Board Reporting: Translating Vulnerabilities into Business Risk

Board-level metrics, FAIR risk quantification, executive dashboards, and the 5-slide framework that gets security budgets approved.

why i built cveasyai
Founder Story

Why I Built CVEasy AI on a Thursday Afternoon

I wasn't trying to start a company. I was tired of watching CVSS 6.5 vulnerabilities get skipped while teams chased 9.8s that nobody exploited.

stop paying 40k for vuln management
Enterprise Pricing

Stop Paying $40,000 a Year for Vulnerability Management

A direct comparison of Rapid7 InsightVM and SentinelOne Singularity VM, and why the price gap no longer makes sense in 2026.

ctem framework
CTEM

Continuous Threat Exposure Management (CTEM): The Gartner Framework Your Security Team Needs in 2026

The 5 stages of CTEM, how EPSS+KEV+asset criticality map to each stage, and an implementation roadmap by org size.

mitre attack vm
MITRE ATT&CK

Using MITRE ATT&CK for Vulnerability Prioritization: A Practical Playbook

Map CVEs to ATT&CK techniques. Score vulnerabilities by detection coverage. Patch what attackers actually exploit.

soc2 vm requirements
SOC 2

SOC 2 Type II Vulnerability Management: What Your Auditor Will Actually Check

CC7.1 explained: scan frequency, SLA documentation, evidence collection, and the gap between Vanta/Drata automation and human auditor scrutiny.

container security cves
Container Security

Container CVE Management: Docker Images and Kubernetes Clusters

Layer inheritance, SBOM generation with Syft and Grype, Cosign image signing, and automation with Dependabot and Renovate.

nvd osv ghsa compared
NVD · OSV · GHSA

NVD vs OSV vs GHSA: Which Vulnerability Database Should You Trust?

Coverage gaps, enrichment delays post-2024, ecosystem strengths, and how to build a multi-source aggregation pipeline.

fedramp vulnerability management
FedRAMP

FedRAMP Vulnerability Management: Scanning Requirements, SLAs, and Continuous Monitoring

RA-5 control requirements, mandatory CVSS-based SLA tiers, POA&M documentation, ConMon reports, and CSP vs 3PAO responsibilities.

threat intel integration
Threat Intel OSINT

Building a Threat Intelligence Pipeline: How to Feed OSINT Into Your Vulnerability Program

OTX, MISP, Shodan, GreyNoise, KEV, EPSS, how to correlate feeds, map IOCs to CVEs, weight sources, and set alert thresholds.

patch automation pipelines
Patch Automation

Patch Automation Pipelines: From CVE to Deployed Fix Without Human Bottlenecks

The 5-stage pipeline, Ansible playbooks, Kubernetes rolling updates, canary deployments, rollback triggers, and SLA tracking automation.

Local-first AI vulnerability intelligence
AI Architecture

Local-First LLM Architecture: Why Your AI Shouldn't Phone Home

The data sovereignty and privacy case for running vulnerability AI on your own infrastructure.

alert fatigue
Triage Strategy

Alert Fatigue Is Killing Your Security Team. Here's the Fix

How correlated intelligence cuts signal-to-noise ratio and surfaces the vulnerabilities that are actually on fire.

ransomware triage
Ransomware EPSS

Ransomware Triage: Using EPSS + KEV to Patch Before You're Breached

The predictive framework for patching the vulnerabilities ransomware actors exploit most, before they get there.

epss kev scoring
EPSS KEV

EPSS + KEV + Enterprise Context: The New Vulnerability Scoring Stack

A deep dive into the three-layer scoring model that replaces CVSS-only prioritization.

zero day exploits
Zero-Day Threat Intel

Zero-Day Exploits: What Happens in the Window Before the Patch Drops

Understanding the exploit lifecycle and how to reduce your exposure before CVEs are even published.

patch tuesday triage
Patch Management

Patch Tuesday Survival Guide: Triaging 100+ CVEs Before Wednesday Morning

A repeatable 5-step workflow for turning Microsoft's monthly release into a ranked, defensible patch order in under two hours.

build vm program
Program Building

Building a Vulnerability Management Program from Scratch

A practitioner's guide to the four pillars of VM: asset discovery, assessment, prioritization, and remediation.

cisa kev deep dive
CISA KEV Compliance

CISA KEV Deep Dive: The 14-Day Clock That Should Drive Your Patch Queue

BOD 22-01 created a mandatory patch timeline for federal agencies, and a best-practice model for everyone else.

mttr metrics
Metrics

Mean Time to Remediate: The Metric Your CISO Asks For. And Why It's Not Enough

MTTR is easy to game and hard to act on. Here are five metrics that actually drive security outcomes.

supply chain cves
Supply Chain Threat Intel

Supply Chain CVEs: Log4Shell, XZ Utils, and the Vulnerabilities You Can't Scan For

Traditional scanners struggle with supply chain vulnerabilities. Here's why, and what to do about it.

CVSS vs EPSS vs TRIS
Vulnerability Scoring

CVSS vs EPSS vs TRIS: Which Vulnerability Scoring System Should You Trust?

CVSS measures severity. EPSS predicts exploitability. TRIS v2 combines 12 layers, including attack-path, supply-chain, defense efficacy, and FAIR-based financial impact, for the complete picture.

Red Teaming Tools
Red Teaming

Red Teaming Tools and Techniques: A Practitioner's Guide for 2026

From Cobalt Strike to BASzy AI. Manual red teaming vs automated BAS, why you need both.

Top VM Tools
Tools

Top 10 Vulnerability Management Tools Compared (2026)

Tenable, Qualys, Rapid7, Wiz, CrowdStrike and more, side-by-side with pricing and deployment.

CVEasy vs Tenable
Comparison

CVEasy AI vs Tenable: The Local-First Alternative

No per-asset pricing. No cloud dependency. TRIS v2 12-layer scoring vs the industry incumbent.

CVEasy vs Qualys
MSSP

CVEasy AI vs Qualys: Why MSSPs Are Moving to Local-First

Predictable pricing, data sovereignty, and built-in attack simulation for MSSPs.

On-Premise VM
Deployment

On-Premise Vulnerability Management: The Complete Guide

Air-gapped, local-first, zero cloud. The definitive guide for restricted environments.

per asset pricing trap
Pricing & Licensing

The Per-Asset Pricing Trap: Why Your Vulnerability Scanner Bill Keeps Growing

Per-asset pricing creates perverse incentives that make organizations less secure. Here's the math, and a better model.

compliance mapping
Compliance HIPAA · PCI · SOC 2

Mapping CVEs to Compliance Frameworks: HIPAA, PCI-DSS, and SOC 2

Turn vulnerability scan results into audit evidence. How to align your VM program with the controls that actually get tested.

executive reporting
Reporting

Executive Vulnerability Reporting: Explaining Security Risk to People Who Don't Speak CVE

A practical framework for translating scanner output into reports that drive decisions instead of confusion.

nessus to ers
Nessus Scan Analysis

From Nessus to TRIS score: Turning Raw Scan Output Into Prioritized Remediation

A Nessus XML export is a raw data dump. Here's how to cross-reference with EPSS/KEV and produce a ranked remediation queue.

air gapped security
Air-Gapped Architecture

Running Vulnerability Management in Air-Gapped Environments

Why SaaS VM tools fail in classified networks, and how to run a full VM program with zero internet connectivity.

vulnerability sla
SLA Program Building

Vulnerability SLAs That Actually Get Patches Done

A 7-tier SLA framework built on EPSS and KEV, not CVSS, with escalation paths that IT will actually follow.

threat intel feeds
Threat Intel OSINT

Threat Intelligence Feeds for VM: What to Track and What to Ignore

KEV, EPSS, NVD, MITRE ATT&CK, ISACs, what each feed tells you, what it doesn't, and how to avoid feed overload.

CVSS severity creates patch backlog
Vulnerability Scoring

Why CVSS Alone Is Creating Your Patch Backlog. And What to Do Instead

CVSS was designed to score severity in isolation. But "severity" without context creates noise, not signal. Here's how correlated intelligence changes everything.

No articles found matching your search.

Stay ahead of the next CVE

Weekly vulnerability intelligence, zero spam, pure signal. Join security professionals who get actionable insights delivered every Monday.