zephyr/subsys
Robert Lubos ea191bddaf net: pkt: Fix fixed buffer allocation with headroom bug
The size calculation for the first buffer, in case extra headroom is
requested, had a bug which could result in a size variable underflow
followed by net_buf exhaustion.

In case the net_buf size was larger than requested size, but smaller
than requested size + headroom, the whole buffer size was subtracted
from the requested size. This however did not take the extra headroom
into account and in effect could result in underflow.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2025-01-23 16:31:03 +01:00
..
bindesc
bluetooth Bluetooth: Host: Remove prompt from BT_ECC 2025-01-23 10:14:46 +01:00
canbus
console
dap
debug drivers: coredump: Place API into iterable section 2024-12-03 02:36:38 +01:00
demand_paging demand_paging: use ram backend by default 2025-01-09 15:50:37 +01:00
dfu dfu: flash_img: add flash_img_get_upload_slot() 2025-01-17 09:07:45 +01:00
disk
dsp
emul
fb drivers: display: Place API into iterable section 2024-12-02 22:05:41 +00:00
fs fs: allow enabling filesystems with FILE_SYSTEM_LIB_LINK 2025-01-21 15:13:05 +01:00
input input: prevent the caller from sleeping in sysworkq 2024-11-29 14:49:43 +01:00
ipc ipc: ipc_service: Null terminate RPMsg endpoint names 2025-01-22 10:40:27 +01:00
jwt mbedtls: select ENTROPY_GENERATOR when a driver is available 2024-12-19 17:53:37 +01:00
llext device: add CONFIG_LLEXT_EXPORT_DEV_IDS_BY_HASH option 2025-01-22 15:49:10 +01:00
logging logging: Add a log flush operation 2025-01-15 09:33:28 +01:00
lorawan
mctp mctp: mark MCTP as experimental 2025-01-15 22:58:09 +01:00
mem_mgmt
mgmt mgmt: mcumgr: grp: img_mgmt: Fix unused label warning 2025-01-21 11:11:51 +01:00
modbus modbus: initialize return variable. 2025-01-21 19:28:52 +01:00
modem drivers: modem: initialize variables to avoid warn 2024-11-19 10:04:58 -05:00
net net: pkt: Fix fixed buffer allocation with headroom bug 2025-01-23 16:31:03 +01:00
pm shell: use shell_device_get_binding 2024-12-18 15:32:10 +01:00
portability Revert "arch: deprecate _current" 2025-01-10 07:49:08 +01:00
profiling Revert "arch: deprecate _current" 2025-01-10 07:49:08 +01:00
random mbedtls: select ENTROPY_GENERATOR when a driver is available 2024-12-19 17:53:37 +01:00
retention
rtio
sd
secure_storage secure_storage: its: store: settings: improve debug logging 2024-12-17 11:34:42 +00:00
sensing sensing: Fix static assert in get_sensor_by_dev() 2025-01-18 12:40:03 +01:00
settings
shell shell: fix unsafe API calls and add configurable autoflush behavior 2025-01-23 13:45:20 +01:00
sip_svc
stats
storage stream_flash: Enforce size to be explicitly present on init 2025-01-07 15:56:49 +01:00
task_wdt task_wdt: Kconfig: Increase TASK_WDT_HW_FALLBACK_DELAY range 2025-01-07 20:34:41 +01:00
testsuite logging: Add a log flush operation 2025-01-15 09:33:28 +01:00
timing
tracing tracing: k_pipe: Add tracing support for reworked k_pipe API 2025-01-17 19:43:44 +01:00
usb usbd: device_next: cdc: add option to enable short packet terminate 2025-01-23 00:12:24 +01:00
zbus zbus: assert when inside an ISR and time out is not zero 2025-01-21 19:30:20 +01:00
CMakeLists.txt mctp: Add mctp subsystem with uart binding 2025-01-14 22:55:41 +01:00
Kconfig mctp: Add mctp subsystem with uart binding 2025-01-14 22:55:41 +01:00