View Issue Details

IDProjectCategoryView StatusLast Update
0009323GNUnetutil librarypublic2024-12-09 17:03
Reporterfefe Assigned Toschanzen Due Date
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Target Version0.23.0Fixed in Version0.23.0 
Summary0009323: GNUNET_DNSPARSER_builder_add_cert: integer overflow
Description  1147 if (*off + sizeof(struct GNUNET_TUN_DnsCertRecord) + cert->certificate_size >
  1148 dst_len)
  1149 return GNUNET_NO;

off and cert are function arguments and could be garbage or malicious when the caller was tricked somehow.
*off and certificate_size are size_t so there are multiple integer overflow opportunities here that should be checked carefully.
TagsNo tags attached.

Activities

schanzen

2024-11-05 08:16

administrator   ~0023666

Mantis did noch catch commit strings

schanzen

2024-12-09 17:03

administrator   ~0023824

Released

Issue History

Date ModifiedUsernameFieldChange
2024-11-04 16:04fefeNew Issue
2024-11-04 18:26schanzenTarget Version => 0.22.3
2024-11-05 08:16schanzenNote Added: 0023666
2024-11-05 08:16schanzenStatusnew => resolved
2024-11-05 08:16schanzenResolutionopen => fixed
2024-11-05 08:16schanzenAssigned To => schanzen
2024-11-14 08:43schanzenTarget Version0.22.3 => 0.23.0
2024-12-09 17:03schanzenFixed in Version => 0.23.0
2024-12-09 17:03schanzenNote Added: 0023824
2024-12-09 17:03schanzenStatusresolved => closed