Go to file
christos 02ec25e568 http://w1.fi/security/2016-1/0004-Reject-SET_CRED-commands-with-newline-characters-in-.patch
Many of the global configuration parameters are written as strings
without filtering and if there is an embedded newline character in the
value, unexpected configuration file data might be written.

This fixes an issue where wpa_supplicant could have updated the
configuration file global parameter with arbitrary data from the control
interface or D-Bus interface. While those interfaces are supposed to be
accessible only for trusted users/applications, it may be possible that
an untrusted user has access to a management software component that
does not validate the value of a parameter before passing it to
wpa_supplicant.

This could allow such an untrusted user to inject almost arbitrary data
into the configuration file. Such configuration file could result in
wpa_supplicant trying to load a library (e.g., opensc_engine_path,
pkcs11_engine_path, pkcs11_module_path, load_dynamic_eap) from user
controlled location when starting again. This would allow code from that
library to be executed under the wpa_supplicant process privileges.
2016-05-03 18:22:28 +00:00
bin add missing forward declaration for the STATIC= case. 2016-05-03 17:21:02 +00:00
common fix infinite recursion through thr_getspecific 2016-02-28 02:56:39 +00:00
compat remove the xfree86 reachover makefiles and the vast majority of 2015-07-23 08:03:24 +00:00
crypto merge conflicts 2016-05-03 17:21:32 +00:00
dist/pf Fix obviously broken condition. 2015-08-28 12:17:41 +00:00
distrib Correct spelling of NetBSD in my entry (pointed out by leot@ - thanks) 2016-05-03 13:43:11 +00:00
doc new openssl 2016-05-03 17:23:17 +00:00
etc Avoid unnecessary use of basename(1). From Jukka Salmi a long, long time 2016-04-23 21:24:31 +00:00
external http://w1.fi/security/2016-1/0004-Reject-SET_CRED-commands-with-newline-characters-in-.patch 2016-05-03 18:22:28 +00:00
extsrc
games tetris(6) is not limited to CRT displays. noted by tnn 2016-03-12 03:14:59 +00:00
gnu has moved to external/gpl3 2016-01-16 18:41:12 +00:00
include Go back to just using normal visibility for the locale symbols. Without 2016-04-29 16:26:48 +00:00
lib Make relative date changes ("+ 2 months") etc, work a little more sanely. 2016-05-03 18:14:54 +00:00
libexec CID 1358679: Fix memory leak. 2016-04-24 18:24:47 +00:00
regress PR/50941: David Binderman: fix printf format 2016-03-11 18:26:40 +00:00
rescue Remove rtsol(8) and rtsold(8) as their functionality is in dhcpcd(8). 2014-09-11 13:10:03 +00:00
sbin The on-disk FAT array does not include anything before CLUST_FIRST, 2016-05-02 17:33:03 +00:00
share Use Mt. 2016-05-02 09:43:33 +00:00
sys Validate FAT entries to avoid some panics caused by a corrupted FAT. 2016-05-03 18:17:28 +00:00
tests PR bin/50574 - make the tests conform to what parsedate() actually 2016-05-03 18:18:15 +00:00
tools set _OUTDIR and _OUTDIRBASE properly for gcc.old, and fix a sed. 2016-04-21 07:22:15 +00:00
usr.bin New sentence, new line. Bump date for previous. 2016-05-02 09:33:15 +00:00
usr.sbin Add some name from the latest Intel SDM. 2016-04-27 08:53:28 +00:00
BUILDING Document MKREPRO_TIMESTAMP. 2016-01-29 13:51:13 +00:00
Makefile fix direct reference to texinfo, bleh 2016-01-14 02:51:25 +00:00
Makefile.inc
UPDATING be more specific about what needs to be cleaned for libedit. 2016-04-18 19:37:41 +00:00
build.sh Provide the correct system Makefile path to the tools make. This is needed 2016-04-29 16:08:09 +00:00