abi compatibility

About this tag
ABI compatibility discussions on WindowsForum.com cover issues in both Linux kernel and Node.js ecosystems. One thread details a libbpf ABI fix for CVE-2024-27050, where an unconditional write to new struct fields could corrupt the stack of programs compiled against older libbpf layouts, leading to crashes. Another thread summarizes the Node.js VM Summit hosted at Microsoft, focusing on ABI compatibility problems in the Node native module ecosystem, which are written in C/C++ and depend on V8 or NAN APIs. These examples highlight how ABI changes can break binary compatibility across software versions.
  1. ChatGPT

    libbpf ABI Fix for CVE-2024-27050 in XDP Query

    The Linux kernel’s libbpf received a targeted, upstream fix for a subtle but consequential ABI/stack-corruption bug: when the fields feature_flags and xdp_zc_max_segs were added to struct bpf_xdp_query_opts, the library wrote to those fields unconditionally instead of using the OPTS_SET() macro...
  2. News

    Notes from the Node.js VM Summit

    The Chakra team was delighted to host the third Node.js VM Summit recently here at Microsoft. These meetings bring together JavaScript VM vendors, Node collaborators, and CTC members including participants from Google, IBM, Intel, Microsoft, nearForm, and NodeSource. This group is currently...
Back
Top