-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hello hackers,
It is my great pleasure to announce the release of Global-6.6.13. Global-6.6.13 is a bug fix release, which includes the fix for CVE-2024-38448. Global is a source code tagging system that works the same way across diverse environments, for example, emacs, vi, less, bash, web browser and etc. It is useful for hacking a large project. [FIXED BUGS] o htags: took the input provided in the dbpath option (-d) and appended it to a command string that will later be executed by system() function, without any escaping, leading to a command injection vulnerability (CVE-2024-38448). $ rm -f /tmp/w $ htags -g -q -d '$(pwd>/tmp/w)' $ cat /tmp/w /tmp/global/htags Now it just outputs an error: $ rm -f /tmp/w $ htags -g -q -d '$(pwd>/tmp/w)' gtags: directory '/tmp/global/htags/$(pwd>' not found. $ cat /tmp/w cat: /tmp/w: No such file or directory o gtags: Pygments plug-in parser with Python3 does not work, if 'ctagscom' is not set. If it is not set, default path obtained by configure script should be used. $ cat > gtags.conf default:\ :ctagscom=:\ :langmap=C\:.c.h:\ :gtags_parser=C\:/usr/local/lib/gtags/pygments-parser.la: $ gtags $ global -x '.*' $ _ # no tags Now it works. You can download it from here: http://www.gnu.org/software/global/download.html More detailed information: http://www.gnu.org/software/global/. Enjoy! Shigio YAMAGUCHI <shi...@gnu.org> -----BEGIN PGP SIGNATURE----- Comment: For info see http://www.gnupg.org iQEzBAEBCAAdFiEEfbo3OesTjKdebKVeKvmXe9peQbEFAmaDRC0ACgkQKvmXe9pe QbEwfQf/eFn0y9MXMUkOgkGPPikKedb5guSTxUI4jkbYCGvyZeBUsIJjKgQoRx1E ohwgWhEnKLdioTeP/qfBudgm1VtX7h0fzkHdqOj17ZZNC6Qqo+e2A68YtOEEI0+B uBXUpVRvxzgu8g6wUqK1qHi5AJjMSuBvjM6pJ8CODtNthhR9IuOuDh0sUzcKaTTx 60V1CTtX/wDXRjYlr7126sfuRWVhh0mRy/SS2FyvIefrCH6gNkFF8EBVeKmXXyrk IA6GQTZAjfzbwESHYuGbQb+hets9dtTA+sZ6CRPDsCLyGNkroLs0HKcJhKcQHO5A LsfCem89zCDknAaD/T93CumeXdx9Qw== =MVhu -----END PGP SIGNATURE----- -- Shigio YAMAGUCHI <shi...@gnu.org> PGP fingerprint: 26F6 31B4 3D62 4A92 7E6F 1C33 969C 3BE3 89DD A6EB