NS-unina / cve2docker

An automated platform for vulnerable scenario configuration
6 stars 2 forks source link

Bug #2

Open NdA994 opened 8 months ago

NdA994 commented 8 months ago

Sono cambiate le API del NIST e quindi il programma crasha

NdA994 commented 8 months ago

In nistAPI modificare @GET("cpes/1.0") in @GET("cpes/2.0") essendo 1.0 deprecati e dismessi dal NIST.

https://nvd.nist.gov/general/news/change-timeline Si dovrebbe vedere che cosa estrae dalle vecchie CPE e vedere di reimplementare il tutto.

cpe23Uri -> cpeName cpes -> product.cpe

nistAPI.getCPEs(cpe.toCpeString()).execute(); -> genera un null pointer Si dovrebbe cambiare tutta la logia dietro le API del Nist (com.lprevidente.edb2docker.entity.vo.nist.*)

NdA994 commented 8 months ago

exploits-url-github: https://raw.githubusercontent.com/offensive-security/exploitdb/master/files_exploits.csv File non esistente sostituire con quello gitlab Sostituire con -> https://gitlab.com/exploit-database/exploitdb/-/raw/main/files_exploits.csv

NdA994 commented 8 months ago

La versione presente nel maven è 1.18.22 non è più supportata per la JDK 21. Si bisogna passare alla 1.18.30

<dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.30</version>
            <scope>true</scope>
</dependency>

https://github.com/projectlombok/lombok/issues/3393

NdA994 commented 8 months ago

Promemoria per 35729 -> Si dovre provare su macchina linux per vedere se lancia la configurazione INFO 6412 --- [ restartedMain] c.l.e.s.WordpressService : Configuration created. Trying to configure it

NdA994 commented 8 months ago

WP Core works, I'll start eval process as soon as possible (tested with ids 36844, 47720 and 47800).