LIVE · cybersecurity feed
Live wire
Metabase Zero-Day Exploited in the Wild, Exposing Admin Access and Sensitive DataCritical One-Click Vulnerability in Atlassian’s Rovo AI Exposed Enterprise DataCVE-2026-8037 · CISA Adds Progress LoadMaster Command Injection Flaw to KEV CatalogSensitive Info Goes Into ‘No Reply’ Emails Constantly. This Guy Sees It AllAtlassian Rovo Can Be Tricked Into Sending Jira and Confluence Data to AttackersNew CSS Attacks Can Break Webmail Defenses to Steal Passwords and TokensCVE-2023-38646 · Metabase Zero-Day Exploited in Wild Allows Admin Access Without AuthenticationCVE-2026-18577 · N-able Issues N-central Hotfix 2 as Attackers Reach Managed Systems and PersistCVE-2026-8037 · Progress Kemp LoadMaster Flaw Hits CISA KEV After 792 Reported Exploit AttemptsLiving off the coding agent: Two tales of tunnels and LaunchAgents
npmmedium

The security signal log tailing can't see: tracking npm cooldown removals with Elastic Agent

A new method using Elastic Agent's Common Expression Language (CEL) has been developed to monitor the npm package manager's "min-release-age" setting. This setting helps prevent the installation of recently compromised packages by introducing a delay. The CEL integration periodically snapshots .npmrc files, allowing for the detection of when this crucial security setting is removed, a scenario that traditional log tailing methods cannot identify.

zeroday.news ·

Elastic has developed a new detection engineering method to track the removal of the `min-release-age` setting from `.npmrc` files on developer workstations. This setting, available since npm version 11.10, is designed to prevent the installation of recently published package versions, mitigating supply chain attacks such as Compromise Software Dependencies and Development Tools (T1195.001).

The `min-release-age` setting specifies a number of days, and npm will ignore any package version published more recently than that duration. While enterprise-level CI/CD pipelines often have their own supply chain guardrails, developer workstations represent a common gap where a compromised package could be installed. Elastic enforces this setting by using Jamf to write `min-release-age=7` to user-level and machine-global `.npmrc` files daily.

The challenge lies in detecting when this setting is removed, as traditional log-tailing inputs only trigger on file appends, not content removal or file deletion. To address this, Elastic built a Common Expression Language (CEL) integration within Elastic Agent. This integration snapshots all `.npmrc` files every six hours. If the `min-release-age` setting is absent from a subsequent snapshot, the pipeline marks it as `cooldown.absent = true`. This allows Elastic to identify hosts where the setting has been removed during the window before Jamf re-applies it.

The target `.npmrc` files are small, typically 10 to 50 bytes, and contain the `min-release-age` setting along with sensitive data like private registry authentication tokens. Any monitoring solution must filter out these tokens before data leaves the host.

Elastic initially attempted to use the Custom Logs Filestream integration, which wraps Filebeat's modern filestream input. This approach involved configuring path globs for user-level and system-global `.npmrc` files on macOS, and an ingest pipeline to extract the `min-release-age` value while dropping other lines to prevent sensitive data exfiltration.

However, three issues arose with the filestream approach. First, Filebeat's default `fingerprint` file identity strategy, which hashes the first 1024 bytes, caused small `.npmrc` files to be held back from ingestion. Switching to `native` file identity (inode plus device) resolved this, as it has no size floor. Second, the `clean_inactive` setting, necessary for periodic re-emission of config files, required `ignore_older` to also be set, which is unsuitable for static configuration files. Consequently, `clean_inactive` was disabled.

The third and most significant limitation was that filestream emits events only on appends. When `min-release-age` was removed from an `.npmrc` file, filestream recognized a modification, but the allowlist filter dropped all resulting lines, preventing the removal signal from reaching Elasticsearch. This structural limitation led to the adoption of the CEL snapshot approach.

It was also noted that machines often report multiple npm versions due to Node Version Manager (nvm) installations, each with its own npm binary. While `npm config set min-release-age 7` writes to the user-level `.npmrc` that all npm installations read, only npm versions 11.10 and newer respect the setting. Therefore, a count of machines with any capable npm version overstates the actual protection, reinforcing the need to track the configuration directly.

npmsupply chain securityelastic agentconfiguration monitoringdevsecops
ShareXLinkedInWhatsAppFacebook

More News

view all →
breach

Hackers breach TrueConf to trojanize client installers with backdoors

The Head Mare hacktivist group has been exploiting vulnerabilities in unpatched TrueConf video conferencing servers to replace client installers with malicious versions that deliver backdoors. [...]

cybersecurity

China Launches Cybersecurity Review of Palo Alto Networks Products

China's Cyberspace Administration has initiated a cybersecurity review of Palo Alto Networks' products sold within the country, citing national security concerns. The review, based on national security and cybersecurity laws, lacks specific details regarding the reasons or potential impact. Palo Alto Networks has stated that its operations and product delivery in the region remain unaffected for now.

ai

Devs to Anthropic, OpenAI, Cursor, and friends: Make security and privacy the default

Researchers scour social media to measure developer concerns about AI coding tools

vulnerabilityhigh

Metabase Zero-Day Exploited in the Wild, Exposing Admin Access and Sensitive Data

Attackers exploited a CVSS 10 Metabase zero-day to gain admin access and steal sensitive data. Framework confirmed it was among the victims. Metabase just confirmed something no analytics vendor wants to write: attackers found and used an unpatched, maximum-severity flaw against Metabase Cloud before anyone on the defense side knew it existed. The company’s own […]

breachcritical

Critical One-Click Vulnerability in Atlassian’s Rovo AI Exposed Enterprise Data

The RovoBlast attack method identified by Varonis researchers could have been exploited to steal Confluence, Jira and SharePoint data. The post Critical One-Click Vulnerability in Atlassian’s Rovo AI Exposed Enterprise Data appeared first on SecurityWeek.

CVE-2026-8037critical

CISA Adds Progress LoadMaster Command Injection Flaw to KEV Catalog

The U.S. Cybersecurity and Infrastructure Security Agency (CISA) has added a critical vulnerability in Progress LoadMaster products to its Known Exploited Vulnerabilities catalog. This OS command injection flaw, tracked as CVE-2026-8037, allows unauthenticated attackers to execute arbitrary commands remotely. Exploitation attempts were observed as early as June 29, 2026, shortly after a proof-of-concept exploit became available.