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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to