You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@beam.apache.org by GitBox <gi...@apache.org> on 2022/06/04 20:56:07 UTC

[GitHub] [beam] damccorm opened a new issue, #21020: grpc-testing should be decoupled from beam-vendor-grpc as a separate test only artifact

damccorm opened a new issue, #21020:
URL: https://github.com/apache/beam/issues/21020

   grpc-testing includes potential security flaws as flagged by veracode within TestUtils.java
   
   Selection of Less-Secure Algorithm During Negotiation ('Algorithm Downgrade') (CWE ID 757)
   Description
   A protocol or its implementation supports interaction between multiple actors and allows those actors to negotiate which algorithm should be used as a protection mechanism such as encryption or authentication, but it does not select the strongest algorithm that is available to both parties.
   Effort to Fix: 1 - Trivial implementation error. Fix is up to 5 lines of code. One hour or less to fix.
   Recommendations
   Do not support SSLv2 or weak SSL/TLS ciphers (i.e. 56-bit key length or less, or other inherent weaknesses).
   
   org/apache/beam/vendor/grpc/v1p36p0/io/grpc/testing/TestUtils.java#136
   org/apache/beam/vendor/grpc/v1p36p0/io/grpc/internal/testing/TestUtils.java#231
   
   Moving grpc-testing to its own vendored library that can only be brought in at the test scope would address these security issues. Alternatively fix the upstream implementations removing the code.
   
   Imported from Jira [BEAM-12833](https://issues.apache.org/jira/browse/BEAM-12833). Original Jira may contain additional context.
   Reported by: lcwik.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscribe@beam.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org