wireshark/epan/ftypes
João Valverde 3ac17381a6 ftypes: Fix IPv6 bitwise_and buffer overrun
*** CID 1503219:  Memory - illegal accesses  (OVERRUN)
/builds/wireshark/wireshark/epan/ftypes/ftype-ipv6.c: 142 in bitwise_and()
136
137     	prefix = MIN(a->prefix, b->prefix);	/* MIN() like in IPv4 */
138     	prefix = MIN(prefix, 128);		/* sanitize, max prefix is 128 */
139
140     	dst->value.ipv6 = fv_a->value.ipv6;
141     	while (prefix >= 8) {
>>>     CID 1503219:  Memory - illegal accesses  (OVERRUN)
>>>     Overrunning array "bitmasks" of 9 bytes at byte offset 127 using index "prefix" (which evaluates to 127).
142     		dst->value.ipv6.addr.bytes[pos] &= b->addr.bytes[pos] & bitmasks[prefix];
143
144     		prefix -= 8;
145     		pos++;
146     	}
147
2022-03-25 09:13:47 +00:00
..
.editorconfig Fix EditorConfig settings 2022-02-23 23:37:47 +00:00
CMakeLists.txt Move regex code to wsutil 2021-11-14 21:00:59 +00:00
ftype-bytes.c dfilter: ftype_is_true -> ftype_is_zero 2022-03-23 11:04:41 +00:00
ftype-double.c dfilter: ftype_is_true -> ftype_is_zero 2022-03-23 11:04:41 +00:00
ftype-guid.c dfilter: Add bitwise masking of bits 2022-03-22 12:58:04 +00:00
ftype-ieee-11073-float.c dfilter: ftype_is_true -> ftype_is_zero 2022-03-23 11:04:41 +00:00
ftype-integer.c dfilter: ftype_is_true -> ftype_is_zero 2022-03-23 11:04:41 +00:00
ftype-ipv4.c dfilter: ftype_is_true -> ftype_is_zero 2022-03-23 11:04:41 +00:00
ftype-ipv6.c ftypes: Fix IPv6 bitwise_and buffer overrun 2022-03-25 09:13:47 +00:00
ftype-none.c dfilter: ftype_is_true -> ftype_is_zero 2022-03-23 11:04:41 +00:00
ftype-protocol.c dfilter: ftype_is_true -> ftype_is_zero 2022-03-23 11:04:41 +00:00
ftype-string.c dfilter: ftype_is_true -> ftype_is_zero 2022-03-23 11:04:41 +00:00
ftype-time.c dfilter: ftype_is_true -> ftype_is_zero 2022-03-23 11:04:41 +00:00
ftypes-int.h dfilter: ftype_is_true -> ftype_is_zero 2022-03-23 11:04:41 +00:00
ftypes.c dfilter: ftype_is_true -> ftype_is_zero 2022-03-23 11:04:41 +00:00
ftypes.h dfilter: ftype_is_true -> ftype_is_zero 2022-03-23 11:04:41 +00:00