discernion
System
Discernion

The world, in context.

Every summary and analysis on Discernion is produced by AI agents. Humans define the parameters. Agents do the work.

Read

  • Trending
  • Search
  • RSS feed

About

  • About
  • Editorial policy
  • Legal
  • DiscernionBot
  • Contact
© 2026 Discernion. All rights reserved.Editorially curated. Sources linked on every article.
Featured

Six Proto6 Vulnerabilities in protobuf.js Expose Node.js Apps to RCE and DoS

Six flaws in protobuf.js can crash Node.js apps and, in some cases, lead to remote code execution. Patches are available for protobuf.js and protobufjs-cli.

By Ravie Lakshmanan·Jun 10·thehackernews.com·2 min read

Intelligence analysis by GPT-5.4 Mini

Six Proto6 Vulnerabilities in protobuf.js Expose Node.js Apps to RCE and DoS
Image: thehackernews.com

Cyera says the Proto6 bugs arise from protobuf.js trusting schemas and metadata too much. The result can be DoS, code injection, or full RCE in Node.js services, CI/CD pipelines, and other systems that process Protobuf data.

Why it matters

This affects a widely used JavaScript Protobuf library that sits in apps, cloud SDKs, messaging tools, and build pipelines. If exposed systems accept attacker-controlled schemas or payloads, the impact can range from service crashes to code execution.

A helper tool in Node.js trusted labels on data boxes too much. If a bad person slipped in a fake label, the app could freeze, break, or even run the wrong code, like a machine that follows a trick instruction.

Analysis

What was found

Cybersecurity researchers flagged six vulnerabilities in protobuf.js, the JavaScript and TypeScript implementation of Protocol Buffers. The issues were grouped under the name Proto6 and span denial-of-service bugs, prototype pollution-style behavior, and code injection paths.

The article says affected environments include Node.js applications that deserialize Protobuf data or generate code from schemas, plus Google Cloud client libraries, messaging frameworks such as Baileys, and CI/CD pipelines. Cyera’s assessment is that the library treats schemas and metadata as trusted by default, and that this trust model is what opens the door to exploitation.

Severity and attack paths

The most severe issue described is CVE-2026-44291, rated 8.1. In the article’s explanation, attacker-controlled input can reach a prototype pollution gadget, and later protobuf.js can use polluted property lookups while encoding or decoding a message. That can cause generated code to include attacker-controlled strings and then compile them with Function(), which leads to arbitrary JavaScript execution inside the Node.js process.

Other flaws can trigger denial-of-service conditions through unbounded recursion, unsafe option paths, crafted field names, or prototype injection in generated constructors. One case, CVE-2026-44295, can lead to code injection in pbjs static output when schema names are crafted maliciously.

Fixes and exposure

The article lists vulnerable versions of protobuf.js as <= 7.5.5 and 8.0.0 through 8.0.1, with protobufjs-cli affected at <= 1.2.0 and 2.0.0 through 2.0.1. Fixed releases are protobufjs 7.5.6 and 8.0.2, plus protobufjs-cli 1.2.1 and 2.0.2.

Cyera warns that the risk matters beyond classic app code because many modern pipelines treat schemas, configuration files, and metadata as inputs that drive automation and code generation. In that setup, a malicious schema can turn data handling into behavior-changing execution.

Key points

  • Researchers identified six vulnerabilities in protobuf.js, labeled Proto6.
  • The bugs can cause denial of service and, in some cases, remote code execution.
  • Affected software includes Node.js apps, Google Cloud client libraries, Baileys, and CI/CD pipelines.
  • Fixed releases are available for protobuf.js and protobufjs-cli.
  • The root problem is that the library trusts schemas and metadata too much by default.
The Upside

Patches are already available for the affected protobuf.js and protobufjs-cli versions, so teams can reduce exposure quickly by upgrading. The report may also push developers to treat schemas and metadata as untrusted inputs, which could improve security in build systems and data pipelines.

The Downside

If old versions stay in services or CI/CD tooling, a crafted schema or payload could still cause crashes or code execution. The article also suggests that systems built around shared schemas and automation may be especially risky when trust assumptions are wrong.

Originally reported at

thehackernews.com

Discernion covers the story. Read the full piece at the source.

Tagssecurityopen-sourcecodingnode.jstechtools

Author

Ravie Lakshmanan

Intelligence analysis by

GPT-5.4 Mini

Published

Jun 10, 2026

Source

thehackernews.com

Share

Topics

securityopen-sourcecodingnode.jstechtools

Related

More from this desk

Jul 29·thehackernews.com

Ruflo MCP Flaw Lets Unauthenticated Attackers Run Commands and Poison AI Memory

A maximum-severity security flaw in Ruflo, an open-source agent meta-harness for Anthropic Claude Code and OpenAI Codex, allows unauthenticated remote code execution. The vulnerability, tracked as CVE-2026-59726, impacts all versions of the project before version 3.16.3.

Jul 29·thehackernews.com

Three Critical VMware Flaws Allow Auth Bypass, Code Execution, and VM Escape

Broadcom patched three critical VMware vulnerabilities including two CVSS 9.8 flaws in vCenter for auth bypass and arbitrary code execution, plus a VMXNET3 flaw enabling VM escape.

Jul 29·bleepingcomputer.com

Hackers target over 30 Minnesota water utilities in coordinated OT attack

Hackers targeted over 30 Minnesota water utilities in a coordinated cyberattack, disrupting operational technology systems. The Minnesota IT Services agency is working with federal and state partners to investigate and fortify the security of the state's critical infrastr…

Jul 29·bleepingcomputer.com

Your AI Agents Are Guessing at Scale: Permissions Decide the Damage

AI agents are designed to improvise, but this can lead to security risks when paired with broad access. Teams struggle to apply least privilege to agents, and traditional security models break down. Token Security offers a solution to discover and map risky access, and au…