tls-attacker/TLS-Scanner

Certificate report fails if no CommonName is present

ic0ns opened this issue · 0 comments

ic0ns commented

The CertificateReportGenerator throws an index out of bounds exception if the certificate has no CN

Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
	at de.rub.nds.tlsscanner.probe.certificate.CertificateReportGenerator.setSubject(CertificateReportGenerator.java:70)
	at de.rub.nds.tlsscanner.probe.certificate.CertificateReportGenerator.generateReport(CertificateReportGenerator.java:47)
	at de.rub.nds.tlsscanner.probe.certificate.CertificateReportGenerator.generateReports(CertificateReportGenerator.java:39)
	at de.rub.nds.tlsscanner.probe.CertificateProbe.executeTest(CertificateProbe.java:44)
	at de.rub.nds.tlsscanner.probe.TlsProbe.call(TlsProbe.java:57)
	at de.rub.nds.tlsscanner.probe.TlsProbe.call(TlsProbe.java:22)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)