You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser.
endianness
About this tag
The endianness tag on WindowsForum.com covers discussions about byte order issues in software, particularly in database drivers and system-level code. A recent thread examines CVE-2024-1013, a vulnerability in unixODBC's PostgreSQL driver caused by incompatible pointer-to-integer type usage on 64-bit platforms, leading to an out-of-bounds stack write. This highlights how assumptions about integer sizes can break across architectures with different endianness. The tag is relevant for developers and IT professionals dealing with cross-platform compatibility, memory corruption bugs, and security patches in Windows and Linux environments.
unixODBC has a newly minted CVE — CVE-2024-1013 — describing an out-of-bounds stack write triggered by incompatible pointer-to-integer type usage in an example PostgreSQL driver. The root cause is trivial to state but subtle in practice: on 64‑bit platforms the code assumed 4‑byte integer sizes...