| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Addresses:
* CVE-2018-18311 (Perl RT #133204)
* CVE-2018-18312 (Perl RT #133423)
* CVE-2018-18313 (Perl RT #133192)
* CVE-2018-18314 (Perl RT #131649)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Addresses CVE-2018-12015
From Silamael <silamael () coronamundi ! de>
Original bug reports:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=900834
https://rt.cpan.org/Public/Bug/Display.html?id=125523
Original commit with the fix:
https://github.com/jib/archive-tar-new/commit/ae65651eab053fc6dc4590dbb863a268215c1fc5
OK bluhm@, they should already be committed! deraadt@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* RT #131844: [CVE-2018-6913] heap-buffer-overflow in S_pack_rec
Reported by GwanYeong Kim, fixed by Tony Cook.
* RT #132063: [CVE-2018-6798] Heap-buffer-overflow in
Perl__byte_dump_string (utf8.c)
Reported by Nguyen Duc Manh, fixed by Karl Williamson, Yves Orton, and
Tony Cook.
* RT #132227: [CVE-2018-6797] heap-buffer-overflow (WRITE of size 1) in
S_regatom (regcomp.c)
Reported by Brian Carpenter, fixed by Yves Orton, Karl Williamson, and
Tony Cook.
Many thanks to deraadt@ tj@ bluhm@ tb@ robert@
|
|
|
|
|
|
| |
actual error if "install" was done parallelly.
ok espie todd andrew1, input andrew1
|
|
|
|
| |
Fixes issues with cross-device moves, noticed with autoconf
|
|
|
|
| |
ok bluhm@
|
|
|
|
| |
OK bluhm@
|
|
|
|
| |
ok bluhm@
|
|
|
|
| |
ok bluhm@
|
|
|
|
|
|
|
| |
During subsequent Perl updates, all the documentation changes etc.
got carried along, but the actual code change was deleted
in Rev. 1.3 and never restored. Restore it now.
Bug found by bentley@; OK afresh1@ bentley@.
|
|
|
|
|
|
|
|
|
|
| |
a crash or memory leak.
Fixes
* CVE-2017-12883 (Buffer over-read)
* CVE-2017-12837 (Heap overflow when compiling case-insensitive regexp)
Patches by Karl Williamson
|
|
|
|
| |
ok guenther@ deraadt@ giovanni@
|
|
|
|
| |
OK afresh1@ sthen@
|
|
|
|
| |
OK bluhm@, Reads ok sthen@
|
|
|
|
| |
OK bluhm@, Reads ok sthen@
|
|
|
|
| |
OK bluhm@, Reads ok sthen@
|
| |
|
|
|
|
|
|
|
|
| |
From upstream commits by Niko Tyni <ntyni AT debian.org>
* dd6885360b15e763e0706dc28555eea328de432d
* 6b2c7479d6d33249c2385d8a36d8ee9e61e1a519
ok aja@
|
|
|
|
|
|
| |
clang will not error out on unknown flags)
okay millert@, deraadt@
|
|
|
|
| |
can run normally
|
|
|
|
|
|
|
|
|
|
| |
the man parts.
just leave Configure and forwarding targets in Makefile.bsd-wrapper,
this allows bsd.lib.mk to function normally without depend, because all
the puzzle is here.
okay millert@ afresh1@
|
|
|
|
|
|
| |
Reccomended by upstream - jkeenan AT pobox.com
OK sthen@
|
| |
|
|
|
|
| |
Many thanks to schwarze@ for feedback and OK
|
|
|
|
| |
From didickman AT gmail.com
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Allows user to clean up after a noperm build
requested and makes sense to tb@
|
|
|
|
|
| |
that we don't install .ph files we only want to search for these
under /usr/local/libdata/perl5/site_perl. OK afresh1@
|
|
|
|
| |
It's finally time
|
|
|
|
|
|
| |
Needed for noperm builds
OK natano@
|
|
|
|
|
|
| |
builds.
initial diff and ok millert
|
|
|
|
|
|
| |
noperm builds.
ok deraadt some time ago
|
|
|
|
| |
ok guenther@
|
|
|
|
| |
OK sthen@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The problem relates to Perl 5 ("perl") loading modules from the
includes directory array ("@INC") in which the last element is the
current directory ("."). That means that, when "perl" wants to
load a module (during first compilation or during lazy loading of
a module in run-time), perl will look for the module in the current
directory at the end, since '.' is the last include directory in
its array of include directories to seek. The issue is with requiring
libraries that are in "." but are not otherwise installed.
The major problem with this behavior is that it unexpectedly puts
a user at risk whenever they execute any Perl scripts from a directory
that is writable by other accounts on the system. For instance, if
a user is logged in as root and changes directory into /tmp or an
account's home directory, it is possible to now run any shell
commands that are written in C, Python or Ruby without fear.
The same isn't true for any shell commands that are written in Perl,
since a significant proportion of Perl scripts will execute code
in the current working directory whenever they are run. For example,
if a user on a shared system creates the file /tmp/Pod/Perldoc/Toterm.pm,
and then I log in as root, change directory to /tmp, and run "perldoc
perlrun", it will execute the code they have placed in the file.
ok deraadt@
|
| |
|
|
|
|
|
| |
This fixes a bug where XSLoader could try to load from a subdir
of the cwd when called via eval. OK afresh1@
|
|
|
|
| |
OK bluhm@
|
|
|
|
|
|
| |
Which provides hires `utime`
requested by espie@ OK millert@
|
|
|
|
|
|
| |
No longer necessary with TIB work
from guenther@ ok sthen@
|
|
|
|
| |
from guenther@ ok sthen@
|
|
|
|
|
|
| |
From Francesco Toscan < f.toscan AT hotmail DOT it >
ok guenther@
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
This is a backport of commit 6baa8d with the local addition of:
undef PERL_BUILD_DATE
ok afresh1@
|