New Defects reported by Coverity Scan for freerangerouting/frr

scan-admin at coverity.com scan-admin at coverity.com
Thu Jan 2 00:34:18 UTC 2025


Hi,

Please find the latest report on new defect(s) introduced to freerangerouting/frr found with Coverity Scan.

1 new defect(s) introduced to freerangerouting/frr found with Coverity Scan.


New defect(s) Reported-by: Coverity Scan
Showing 1 of 1 defect(s)


** CID 1602708:  Memory - illegal accesses  (USE_AFTER_FREE)
/bgpd/bgp_route.c: 15789 in bgp_address_family_distance_delete()


________________________________________________________________________________________________________
*** CID 1602708:  Memory - illegal accesses  (USE_AFTER_FREE)
/bgpd/bgp_route.c: 15789 in bgp_address_family_distance_delete()
15783     	safi_t safi = SAFI_UNSPEC;
15784     	struct bgp_dest *dest = NULL;
15785     	struct bgp_distance *bdistance = NULL;
15786     
15787     	FOREACH_AFI_SAFI (afi, safi) {
15788     		for (dest = bgp_table_top(bgp_distance_table[afi][safi]); dest;
>>>     CID 1602708:  Memory - illegal accesses  (USE_AFTER_FREE)
>>>     Passing freed pointer "dest" as an argument to "bgp_route_next".
15789     		     dest = bgp_route_next(dest)) {
15790     			if (!bgp_dest_has_bgp_path_info_data(dest))
15791     				continue;
15792     			bdistance = bgp_dest_get_bgp_distance_info(dest);
15793     			XFREE(MTYPE_AS_LIST, bdistance->access_list);
15794     			bgp_distance_free(bdistance);


________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, https://u15810271.ct.sendgrid.net/ls/click?upn=u001.AxU2LYlgjL6eX23u9ErQy-2BKADyCpvUKOL6EWmZljiu4jkWudbux5UNqYsSt9ZXO3s9m3KMDrlSX-2Bp41IzjejfmdC2hinnLY-2BZ6PvlTenLZs-3DGIOv_t0zeZlCsA34Fiw17aIfmh-2F3kFs1q7rysihvAefHXY7-2F9IXALB9fW194glpWBsQNwJNEzfxZG9o1q45tRdeIrydJJzol3vVwDU6TjMk3YCLtLw2rQkJFN-2FbqB3UoqFJOiQl4LEXmYKb3-2BcQDEibQ6IPbcPfXNfKg7glRwwelANhquLlIWAlw379PHInITpP91qualwGGo4ZyAS2ABybDnEQ-3D-3D




More information about the dev mailing list