• Hello @SSubramaniam699039 (Community Member)​ .

     

    Veracode Dynamic Analysis reports CWE 296 (Improper Following of a Certificate's Chain of Trust) when a chain of trust is incomplete or not in order (e.g. when the intermediary certificate would be the root as opposed to a trusted CA). The concern is that a web browser might be grabbing the wrong intermediate certificate which might make Man-in-the-Middle attacks easier if an attacker would be able to provide their own certificate.

     

    If the certificate is self-signed, ensure that all clients that connect to this server have the authority's public certificate added to their certificate store. Moreover, ensure that self-signed certificates are only used for internal testing purposes and are never deployed to a production site.

     

    If you would like to discuss this finding in a bit more detail, I would recommend scheduling a consultation. The following Knowledge Article describes how to do this: https://community.veracode.com/s/article/How-to-schedule-a-consultation-call .

     

    Jason

    Support Engineer

    Expand Post

Topics (3)

No articles found
Loading

Ask the Community

Get answers, share a use case, discuss your favorite features, or get input from the community.