libXpm: Changes to 'refs/tags/libXpm-3.5.17'
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Tue Oct 3 16:13:18 UTC 2023
Tag 'libXpm-3.5.17' created by Alan Coopersmith <alan.coopersmith at oracle.com> at 2023-10-03 16:13 +0000
libXpm-3.5.17
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEL328rVsw5mi71RbBz98UiCjGQqcFAmUcPZcACgkQz98UiCjG
QqfTNRAAnsyrLz3dqsIL5BjnAoI+rd/bBk8xxGmoGF3SCKXo2cWYnaspqes5a9qI
QZvS5+YFw7hueVlHkFICkrqBG7GubYj11RFWd+PYHKWw7Zewxb5T82IGPViwd5nS
eMM544Lxxnn86zAGlHVUDM/n0ZUHBiAydyknZ2jm8IxZeCxzeF9bvJqEMaKPFcNI
kErctGUzkQA/xvmUSyboKrK1JkagBvSC2z+kAJUZJSRMNBemL3GVOe0GKbM4+sAq
SU+vZ5L+4SFTa0Ut4iUra6zw3fI+90+sbQsjVz+oDoNt5liOyOYJpi5p6+YdN3bu
I5f6UJLtnqPa9YYSJPp7HK+OXYLPLDEO6wRMatRVQ1z1CsQbSvKAyQjaQRG6Kl8R
kTKR+aT+Hjt94LoyiIGE+2J/Z0FZ0nvhUPdZvNwVWrbB7i4FZgyq0p/Kx4rHFI8Q
RzIDr0/V18Uu80J/IF5lyreY4aCyb6XPhpiA+yeXr59iRYoQdQvt9ezX898u+i0c
rwBH6oxJ4zsb71yhq/Z6pKA2cbl+hB9Tc/yUwNZoJP+UitfxbGcmDO8SQxZgZ4iG
ydxkLufPtqzt2xFMnIPkIYhCopzkFDqocwLY5K4b8yMyizgvjXV15++XCK67vuek
KXBC7tSV0Uj0/OsJzvp0esnL0e+wOUoAgB2VRYDOyq2v4NTHiw8=
=z/2Q
-----END PGP SIGNATURE-----
Changes since libXpm-3.5.16:
Alan Coopersmith (10):
Set close-on-exec when opening files
test: use g_pattern_spec_match_string if available
Explicitly mark non-static symbols as export or hidden
Fix CVE-2023-43788: Out of bounds read in XpmCreateXpmImageFromBuffer
test: Add test case for CVE-2023-43789 (corrupt colormap info)
Fix CVE-2023-43789: Out of bounds read on XPM with corrupted colormap
test: Add test case for CVE-2023-43786 (stack exhaustion in PutImage)
Avoid CVE-2023-43786: stack exhaustion in XPutImage()
test: Add test case for CVE-2023-43787 (integer overflow in XCreateImage)
libXpm 3.5.17
Yair Mizrahi (1):
Avoid CVE-2023-43787 (integer overflow in XCreateImage)
---
configure.ac | 5
include/X11/xpm.h | 8
src/CrPFrBuf.c | 28 +-
src/CrPFrDat.c | 31 +-
src/CrPFrI.c | 10
src/RdFToBuf.c | 2
src/RdFToI.c | 8
src/RdFToP.c | 28 +-
src/WrFFrBuf.c | 2
src/WrFFrI.c | 4
src/XpmI.h | 77 +++---
src/create.c | 33 ++
src/data.c | 6
src/rgb.c | 2
test/TestAllFiles.h | 6
test/XpmRead.c | 6
test/XpmWrite.c | 6
test/pixmaps/README.md | 21 +
test/pixmaps/invalid/corrupt-colormap.xpm |binary
test/pixmaps/invalid/width-overflow.xpm | 31 ++
test/pixmaps/other/overflow-stackexhaustion.xpm | 277 ++++++++++++++++++++++++
test/rgb.c | 2
22 files changed, 517 insertions(+), 76 deletions(-)
---
More information about the xorg-commit
mailing list