[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Global-6.6.13 released.
From: |
Shigio YAMAGUCHI |
Subject: |
Global-6.6.13 released. |
Date: |
Tue, 2 Jul 2024 09:21:44 +0900 |
-----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 <shigio@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 <shigio@gnu.org>
PGP fingerprint:
26F6 31B4 3D62 4A92 7E6F 1C33 969C 3BE3 89DD A6EB
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Global-6.6.13 released.,
Shigio YAMAGUCHI <=