Personal patches
Go to file
Cy Schubert 9eefc17f08 MFH: r568629
security/wpa_supplicant: fix for P2P provision vulnerability

Latest version available from: https://w1.fi/security/2021-1/

Vulnerability

A vulnerability was discovered in how wpa_supplicant processes P2P
(Wi-Fi Direct) provision discovery requests. Under a corner case
condition, an invalid Provision Discovery Request frame could end up
reaching a state where the oldest peer entry needs to be removed. With
a suitably constructed invalid frame, this could result in use
(read+write) of freed memory. This can result in an attacker within
radio range of the device running P2P discovery being able to cause
unexpected behavior, including termination of the wpa_supplicant process
and potentially code execution.

Vulnerable versions/configurations

wpa_supplicant v1.0-v2.9 with CONFIG_P2P build option enabled

An attacker (or a system controlled by the attacker) needs to be within
radio range of the vulnerable system to send a set of suitably
constructed management frames that trigger the corner case to be reached
in the management of the P2P peer table.

Note: The P2P option is not default.

Security:	https://w1.fi/security/2021-1/\
	wpa_supplicant-p2p-provision-discovery-processing-vulnerability.txt
2021-03-17 19:33:46 +00:00
accessibility MFH: r566050 2021-02-19 11:50:05 +00:00
arabic MFH: r567826 2021-03-08 09:42:21 +00:00
archivers MFH: r562530 2021-01-25 07:09:55 +00:00
astro MFH: r560298 r560302 r561371 r562151 r562559 r563142 r563143 r563149 r565356 r565465 r566011 r566182 2021-02-25 18:32:27 +00:00
audio MFH: r566761 2021-02-28 13:37:17 +00:00
base
benchmarks MFH: r567911 2021-03-09 09:15:45 +00:00
biology biology/gemma: Upgrade to 0.98.3 2021-01-02 22:05:58 +00:00
cad MFH: r560002 r560022 r565123 2021-02-13 11:36:52 +00:00
chinese MFH: r567826 2021-03-08 09:42:21 +00:00
comms MFH: r561678 2021-01-31 18:57:32 +00:00
converters Remove PHP 7.2 which expired today, use PHP 7.4 instead. 2020-12-31 12:44:39 +00:00
databases MFH: r568541 2021-03-16 07:40:37 +00:00
deskutils MFH: r561948 2021-01-18 17:13:20 +00:00
devel MFH: r568539 2021-03-16 07:05:01 +00:00
dns MFH: r563965 2021-03-10 20:14:28 +00:00
editors MFH: r567826 2021-03-08 09:42:21 +00:00
emulators MFH: r568178 2021-03-12 14:01:02 +00:00
finance MFH: r560298 r560302 r561371 r562151 r562559 r563142 r563143 r563149 r565356 r565465 r566011 r566182 2021-02-25 18:32:27 +00:00
french MFH: r567826 2021-03-08 09:42:21 +00:00
ftp MFH: r562540 2021-01-25 07:16:00 +00:00
games MFH: r567944 2021-03-09 16:58:52 +00:00
german MFH: r567826 2021-03-08 09:42:21 +00:00
graphics MFH: r568526 2021-03-16 00:17:49 +00:00
hebrew MFH: r567826 2021-03-08 09:42:21 +00:00
hungarian MFH: r567826 2021-03-08 09:42:21 +00:00
irc MFH: r565827 2021-02-17 23:40:57 +00:00
japanese MFH: r567826 2021-03-08 09:42:21 +00:00
java MFH: r568084 2021-03-11 12:28:51 +00:00
Keywords Remove the empty files during the post-deinstall procedure, to give a chance a deinstall 2020-10-22 12:46:48 +00:00
korean MFH: r567826 2021-03-08 09:42:21 +00:00
lang lang/go: Update to 1.15.9 2021-03-11 00:32:37 +00:00
mail MFH: r568444 2021-03-15 09:05:20 +00:00
math MFH: r566337 2021-02-22 21:41:16 +00:00
misc MFH: r568216 2021-03-13 00:01:05 +00:00
Mk MFH: r560282, r560704 2021-02-04 12:53:47 +00:00
multimedia MFH: r568164 2021-03-12 10:37:42 +00:00
net MFH: r567816 2021-03-08 01:39:35 +00:00
net-im MFH: r564002 2021-02-04 08:51:34 +00:00
net-mgmt MFH: r566811 2021-02-28 20:41:06 +00:00
net-p2p - Convert to modern Python, take maintainership 2021-01-01 12:24:00 +00:00
news MFH: r561666 2021-01-15 20:31:02 +00:00
polish MFH: r567826 2021-03-08 09:42:21 +00:00
ports-mgmt MFH: r562140 r565958 2021-02-18 18:13:33 +00:00
portuguese MFH: r567826 2021-03-08 09:42:21 +00:00
print Remove some more expired ports: 2021-01-02 22:45:42 +00:00
russian MFH: r567826 2021-03-08 09:42:21 +00:00
science MFH: r561531 2021-01-14 03:05:49 +00:00
security MFH: r568629 2021-03-17 19:33:46 +00:00
shells MFH: r564954 2021-02-11 14:21:27 +00:00
sysutils MFH: r568565 2021-03-16 13:30:03 +00:00
Templates Set configure variables to "yes" instead of "1". 2020-08-04 09:03:23 +00:00
textproc MFH: r565949 2021-02-18 16:35:53 +00:00
Tools bump_revision.pl: fix typo in help text. 2020-08-23 09:16:29 +00:00
ukrainian MFH: r567826 2021-03-08 09:42:21 +00:00
vietnamese MFH: r567826 2021-03-08 09:42:21 +00:00
www MFH: r565160 r566653 r566861 r568294 r568491 r568654 2021-03-17 13:09:39 +00:00
x11 MFH: r564913 r564964 r564975 r565042 r568424 r568425 2021-03-15 03:31:10 +00:00
x11-clocks MFH: r566050 2021-02-19 11:50:05 +00:00
x11-drivers MFH: r563446 2021-01-31 01:56:31 +00:00
x11-fm MFH: r565005 2021-02-12 11:05:35 +00:00
x11-fonts MFH: r561436 2021-01-13 03:31:32 +00:00
x11-servers MFH: r567881 r568059 2021-03-11 00:37:55 +00:00
x11-themes x11-themes/matcha-gtk-themes: Update to 2020-12-25 2020-12-28 17:10:30 +00:00
x11-toolkits MFH: r561902 2021-03-06 10:24:12 +00:00
x11-wm MFH: r568544 2021-03-16 08:49:06 +00:00
.arcconfig arcconfig: add callsign again 2020-11-23 04:40:33 +00:00
.gitattributes
.gitauthors .gitauthors: Add Juraj Lutter (otis) 2020-12-15 20:29:23 +00:00
.gitignore
.gitmessage
CHANGES Fix indentation 2020-12-02 13:10:47 +00:00
CONTRIBUTING.md
COPYRIGHT copyrights: Happy New Year 2021 2020-12-31 15:28:09 +00:00
GIDs Recycle UID and GID for removed net/mediatomb 2020-12-31 15:41:26 +00:00
LEGAL Remove expired ports: 2020-12-01 20:09:51 +00:00
Makefile
MOVED Resurrect py-typing to unbreak bulk -a 2021-01-03 08:46:19 +00:00
README
UIDs Recycle UID and GID for removed net/mediatomb 2020-12-31 15:41:26 +00:00
UPDATING MFH: r560527 2021-01-06 15:02:15 +00:00

This is the FreeBSD Ports Collection.  For an easy to use
WEB-based interface to it, please see:

	https://www.FreeBSD.org/ports

For general information on the Ports Collection, please see the
FreeBSD Handbook ports section which is available from:

	https://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/ports.html
		for the latest official version
	or:
	The ports(7) manual page (man ports).

These will explain how to use ports and packages.

If you would like to search for a port, you can do so easily by
saying (in /usr/ports):

	make search name="<name>"
	or:
	make search key="<keyword>"

which will generate a list of all ports matching <name> or <keyword>.
make search also supports wildcards, such as:

	make search name="gtk*"

For information about contributing to FreeBSD ports, please see the Porter's
Handbook, available at:

	https://www.FreeBSD.org/doc/en_US.ISO8859-1/books/porters-handbook/

NOTE:  This tree will GROW significantly in size during normal usage!
The distribution tar files can and do accumulate in /usr/ports/distfiles,
and the individual ports will also use up lots of space in their work
subdirectories unless you remember to "make clean" after you're done
building a given port.  /usr/ports/distfiles can also be periodically
cleaned without ill-effect.