PT-2025-46976 · Maven · Io.Github.Ascopes:Protobuf-Maven-Plugin

Publicado

2025-11-04

·

Atualizado

2025-11-04

CVSS v4.0

1.0

Baixa

VetorAV:L/AC:H/AT:P/PR:L/UI:A/VC:N/VI:L/VA:N/SC:N/SI:L/SA:N

Summary

The expected protocDigest is ignored when protoc is taken from the PATH.

Details

The documentation for the protocDigest parameter says:
... Users may wish to specify this if using a PATH-based binary ...

PoC

Specify:
xml
<protoc>PATH</protoc>
<protocDigest>sha256:0000000000000000000000000000000000000000000000000000000000000000</protocDigest>
And notice how the protoc on the PATH is not rejected, despite a digest mismatch.

Impact

Users who have an untrusted protoc executable on their PATH and rely <protocDigest> as protection are affected.

Correção

Protection Mechanism Failure

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

GHSA-J2PC-V64R-MV4F

Produtos afetados

Io.Github.Ascopes:Protobuf-Maven-Plugin