Package: luajit / 2.1.0~beta3+git20220320+dfsg-4.1+deb12u1

Metadata

Package Version Patches format
luajit 2.1.0~beta3+git20220320+dfsg-4.1+deb12u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 consider Hurd as a POSIX system.patch | (download)

src/Makefile | 3 3 + 0 - 0 !
src/lj_arch.h | 2 2 + 0 - 0 !
2 files changed, 5 insertions(+)

 consider hurd as a posix system


0002 Enable debugging symbols in the build.patch | (download)

src/Makefile | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 enable debugging symbols in the build


0003 Get rid of LUAJIT_VERSION_SYM that changes ABI on ev.patch | (download)

src/lj_dispatch.c | 5 0 + 5 - 0 !
src/luajit.c | 1 0 + 1 - 0 !
src/luajit.h | 3 0 + 3 - 0 !
3 files changed, 9 deletions(-)

 get rid of luajit_version_sym that changes abi on every patch release


CVE 2024 25176.patch | (download)

src/lj_strfmt_num.c | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 fix zero stripping in %g number formatting.

Reported by pwnhacker0x18. #1149

CVE 2024 25177.patch | (download)

src/lj_snap.c | 11 8 + 3 - 0 !
1 file changed, 8 insertions(+), 3 deletions(-)

 fix unsinking of ir_fstore for null metatable.

Reported by pwnhacker0x18. #1147

CVE 2024 25178.patch | (download)

src/lj_debug.c | 1 1 + 0 - 0 !
src/lj_err.c | 22 20 + 2 - 0 !
src/lj_err.h | 1 1 + 0 - 0 !
src/lj_state.c | 55 42 + 13 - 0 !
4 files changed, 64 insertions(+), 15 deletions(-)

 rework stack overflow handling.

Reported by pwnhacker0x18. Fixed by Peter Cawley. #1152