Snyk has a proof-of-concept or detailed explanation of how to exploit this vulnerability.
In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applicationsUpgrade io.github.ascopes:protobuf-maven-plugin to version 4.0.2 or higher.
Affected versions of this package are vulnerable to Improper Validation of Integrity Check Value due to the protocDigest parameter being ignored when the protoc executable is sourced from the system PATH. An attacker can bypass integrity verification by placing a malicious protoc binary earlier in the PATH, leading to the execution of untrusted code during the build process.
Note:
This is only exploitable if an untrusted or malicious protoc binary is present in the system PATH and users rely on the digest check for security.