The cli_feat_read_cb() function in src/gatt-database.c does not perform bounds checks on the 'offset' variable before using it as an index into an array for reading.
Solution:
The product reads data past the end, or before the beginning, of the intended buffer.
Link | Tags |
---|---|
https://github.com/bluez/bluez/issues/70 | exploit third party advisory patch |
https://security.gentoo.org/glsa/202209-16 | third party advisory vendor advisory |