{"id":268926,"date":"2026-06-10T01:08:00","date_gmt":"2026-06-10T05:08:00","guid":{"rendered":"https:\/\/news-you-need.com\/index.php\/2026\/06\/10\/six-proto6-vulnerabilities-in-protobuf-js-expose-node-js-apps-to-rce-and-dos\/"},"modified":"2026-06-10T01:55:18","modified_gmt":"2026-06-10T05:55:18","slug":"six-proto6-vulnerabilities-in-protobuf-js-expose-node-js-apps-to-rce-and-dos","status":"publish","type":"post","link":"https:\/\/news-you-need.com\/index.php\/2026\/06\/10\/six-proto6-vulnerabilities-in-protobuf-js-expose-node-js-apps-to-rce-and-dos\/","title":{"rendered":"Six Proto6 Vulnerabilities in protobuf.js Expose Node.js Apps to RCE and DoS"},"content":{"rendered":"<p><a href=\"https:\/\/thehackernews.com\/2026\/06\/six-proto6-vulnerabilities-in.html\">Six Proto6 Vulnerabilities in protobuf.js Expose Node.js Apps to RCE and DoS<\/a><\/p>\n<p><a href=\"https:\/\/thehackernews.com\/2026\/06\/six-proto6-vulnerabilities-in.html\">https:\/\/thehackernews.com\/2026\/06\/six-proto6-vulnerabilities-in.html<\/a><\/p>\n<p>Publish Date: <a href=\"publish_date]\">2026-06-10 01:08:00<\/a><\/p>\n<p>Source Domain: <a href=\"thehackernews.com\">thehackernews.com<\/a><\/p>\n<p><span class=\"p-author\">\ue804<span class=\"author\">Ravie Lakshmanan<\/span>\ue802<span class=\"author\">Jun 10, 2026<\/span><\/span><span class=\"p-tags\">Vulnerability \/ JavaScript<\/span><\/p>\n<p>Cybersecurity researchers have flagged half a dozen vulnerabilities in protobuf.js, a JavaScript and TypeScript implementation of Protocol Buffers (Protobuf), that, if successfully exploited, could result in remote code execution (RCE) and denial-of-service (DoS) attacks.<\/p>\n<p>&#8220;In affected environments, a single malicious protobuf schema, descriptor, or crafted payload could be enough to trigger crashes, runtime corruption, or even code execution,&#8221; Cyera security researcher Assaf Morag said. The vulnerabilities have been codenamed Proto6.<\/p>\n<p>Protobuf is a free and open-source, language-agnostic mechanism for serializing structured data. It was originally developed and used internally by Google before it was made publicly available in 2008.<\/p>\n<p>The identified vulnerabilities affect Node.js applications that use protobuf.js, Google Cloud client libraries, messaging frameworks like Baileys, and CI\/CD pipelines. Per Cyera, any Node.js service that deserializes Protobuf data or generates code from schemas with protobuf.js is likely impacted as well.<\/p>\n<p>A brief description of each of the flaws is below &#8211;<\/p>\n<ul>\n<li>CVE-2026-44289 (CVSS score: 7.5): DoS through unbounded protobuf recursion<\/li>\n<li>CVE-2026-44290 (CVSS score: 7.5): Process-wide DoS when loading schemas with unsafe option paths<\/li>\n<li>CVE-2026-44291 (CVSS score: 8.1): Code generation gadget after prototype pollution<\/li>\n<li>CVE-2026-44292 (CVSS score: 5.3): Prototype injection in generated message constructors<\/li>\n<li>CVE-2026-44294 (CVSS score: 5.3): DoS from crafted field names in generated code<\/li>\n<li>CVE-2026-44295 (CVSS score: 8.7): Code injection in pbjs static output from crafted schema names<\/li>\n<\/ul>\n<p>Cyera said all the vulnerabilities stem from the library&#8217;s handling of schema and metadata as trusted by default. This validation oversight could influence application behavior and lead to code execution.<\/p>\n<p>&#8220;While exploitation of these vulnerabilities generally requires specific conditions,&#8230;<\/p>\n<p><a href=\"https:\/\/thehackernews.com\/2026\/06\/six-proto6-vulnerabilities-in.html\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Six Proto6 Vulnerabilities in protobuf.js Expose Node.js Apps to RCE and DoS https:\/\/thehackernews.com\/2026\/06\/six-proto6-vulnerabilities-in.html Publish Date:&#8230;<\/p>\n","protected":false},"author":1,"featured_media":268927,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEiJXkAy-j0jwPWQiC9bJinbwINT6pxRmO7CJ_df4bkbAP3VD-xU8oblGB5ZBBR1oLMN0uqf_lBb5al4KSR82lU1kZsXu14TAMaXi6kIjcp5xxk5yLKnOCTloqgZd6w_PuzPxTxNROksgp9pld0D9HoxceBwprkC5cDXEvoSP64bzC_UZyZthInrECAReAeH\/s1600\/protobuf.jpg","fifu_image_alt":"","footnotes":""},"categories":[15],"tags":[90,57,27],"class_list":["post-268926","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cybersecurity","tag-cve","tag-security","tag-vulnerability"],"_links":{"self":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/268926"}],"collection":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/comments?post=268926"}],"version-history":[{"count":1,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/268926\/revisions"}],"predecessor-version":[{"id":268928,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/268926\/revisions\/268928"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/media\/268927"}],"wp:attachment":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/media?parent=268926"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/categories?post=268926"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/tags?post=268926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}