Veracode问题 - 通过发送的数据暴露信息(CWE ID 201)

时间:2017-03-24 21:00:34

标签: java veracode

以下是一段代码

public void sendEmail(String toEmailAddr, String subject, String body) throws AppException {

    Session session = Session.getDefaultInstance(props, null);
    MimeMessage message = new MimeMessage(session);

    try {
        message.addRecipient(Message.RecipientType.TO, 
            new InternetAddress(toEmailAddr));
        message.setSubject(subject);
        message.setText(body);

        Transport.send(message);

    } catch (MessagingException ex) {
        throw new AppException(
            "Exception Occurred while processing EmailNotification.sendEmail method: ", ex);
    }
}

在“Transport.send(message);”行中我收到了vera代码问题。如何解决问题。

1 个答案:

答案 0 :(得分:1)

以Veracode形式提问的类似问题 https://community.veracode.com/s/question/0D53400003zJoPDCA0/
当从您的配置中提取敏感数据时,可能会发生此缺陷。(猜测toEmailAddr,主题是从配置文件中提取的)。
尝试加密您的配置数据以解决问题或执行链接中给出的步骤。