<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/poky.git/meta/recipes-connectivity/wpa-supplicant, branch zeus-next</title>
<subtitle>Mirror of git.yoctoproject.org/poky</subtitle>
<id>https://git.enea.com/cgit/linux/poky.git/atom?h=zeus-next</id>
<link rel='self' href='https://git.enea.com/cgit/linux/poky.git/atom?h=zeus-next'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/'/>
<updated>2020-08-04T22:17:37+00:00</updated>
<entry>
<title>wpa-supplicant: Security fix CVE-2020-12695</title>
<updated>2020-08-04T22:17:37+00:00</updated>
<author>
<name>Armin Kuster</name>
<email>akuster@mvista.com</email>
</author>
<published>2020-07-08T21:08:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=ac2df959504b7610ba9285510999c2db5c2ffb88'/>
<id>urn:sha1:ac2df959504b7610ba9285510999c2db5c2ffb88</id>
<content type='text'>
Source: http://w1.fi/security/
Disposition: Backport from http://w1.fi/security/2020-1/

Affects &lt;= 2.9 wpa-supplicant

(From OE-Core rev: 720d29cbfce34375402c6a4c17e440ffbb2659bf)

(From OE-Core rev: a341c128a5166c505ee1ec207abb87e5fa64d62e)

Signed-off-by: Armin Kuster &lt;akuster@mvista.com&gt;
(cherry picked from commit e9c696397ae1b4344b8329a13076f265980ee74d)
Signed-off-by: Steve Sakoman &lt;steve@sakoman.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
Signed-off-by: Anuj Mittal &lt;anuj.mittal@intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>wpa-supplicant: remove service templates from SYSTEMD_SERVICE</title>
<updated>2020-08-04T22:17:37+00:00</updated>
<author>
<name>Kai Kang</name>
<email>kai.kang@windriver.com</email>
</author>
<published>2020-07-08T21:07:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=6b37ae304a26ef0fc0e63a4c5578bdf640a8f544'/>
<id>urn:sha1:6b37ae304a26ef0fc0e63a4c5578bdf640a8f544</id>
<content type='text'>
Remove service templates wpa_supplicant-nl80211@.service and
wpa_supplicant-wired@.service from SYSTEMD_SERVICE that they should NOT
be started/stopped by calling 'systemctl' in postinst and prerm scripts.

(From OE-Core rev: 7910a0d6f332253608767a9576a0d521dd87efd7)

(From OE-Core rev: c6c26311e846a688f2981b541be0966c73cd69d8)

Signed-off-by: Kai Kang &lt;kai.kang@windriver.com&gt;
(cherry picked from commit fe9b8e50461ab00ab3ad8b065ebd32f0eea2a255)
Signed-off-by: Steve Sakoman &lt;steve@sakoman.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
Signed-off-by: Anuj Mittal &lt;anuj.mittal@intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>wpa-supplicant: fix CVE-2019-16275</title>
<updated>2019-11-19T00:24:22+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@intel.com</email>
</author>
<published>2019-11-17T23:23:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=348778f89c59c09e0a36626b114480dee34119d0'/>
<id>urn:sha1:348778f89c59c09e0a36626b114480dee34119d0</id>
<content type='text'>
(From OE-Core rev: d7b5a2ebdb6e74a21059ac2496b5dbea4597eb87)

(From OE-Core rev: 1c1c70ee26078357c4fe3647581f4adec1a8a97d)

Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
Signed-off-by: Anuj Mittal &lt;anuj.mittal@intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>wpa-supplicant: update to 2.9</title>
<updated>2019-08-12T15:23:57+00:00</updated>
<author>
<name>Oleksandr Kravchuk</name>
<email>open.source@oleksandr-kravchuk.com</email>
</author>
<published>2019-08-08T18:07:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=0a5f2e0616f40cd595ee5ea29b975a3845a2e9cc'/>
<id>urn:sha1:0a5f2e0616f40cd595ee5ea29b975a3845a2e9cc</id>
<content type='text'>
(From OE-Core rev: 84f6fd6464b987c556c630e83e8888ee484dadc6)

Signed-off-by: Oleksandr Kravchuk &lt;open.source@oleksandr-kravchuk.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>wpa-supplicant: update to 2.8</title>
<updated>2019-05-08T22:00:32+00:00</updated>
<author>
<name>Oleksandr Kravchuk</name>
<email>open.source@oleksandr-kravchuk.com</email>
</author>
<published>2019-05-07T21:01:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=602667a2b87947cec538d42034d21e0610dd5728'/>
<id>urn:sha1:602667a2b87947cec538d42034d21e0610dd5728</id>
<content type='text'>
License checksums were changed due to modified copyright years.

(From OE-Core rev: d6df8c1a7766e5df6351bb56f905664394cbdcc0)

Signed-off-by: Oleksandr Kravchuk &lt;open.source@oleksandr-kravchuk.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>wpa-supplicant: Remove no longer required hack for libnl</title>
<updated>2019-03-06T16:26:47+00:00</updated>
<author>
<name>Adrian Bunk</name>
<email>bunk@stusta.de</email>
</author>
<published>2019-03-06T07:46:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=271a86cb0ca1e9dd46107ab5f47ab85034021420'/>
<id>urn:sha1:271a86cb0ca1e9dd46107ab5f47ab85034021420</id>
<content type='text'>
Upstream already fixed this properly by using pkg-config.

(From OE-Core rev: d37396c48cd44a6036677ea47c249efbf9a91472)

Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>wpa-supplicant: update to 2.7</title>
<updated>2019-02-08T23:15:32+00:00</updated>
<author>
<name>Changhyeok Bae</name>
<email>changhyeok.bae@gmail.com</email>
</author>
<published>2019-02-08T05:21:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=6fe6b31ee8521e53797d0a4120d37342a59c9219'/>
<id>urn:sha1:6fe6b31ee8521e53797d0a4120d37342a59c9219</id>
<content type='text'>
CVE patches is already applied in v2.7

(From OE-Core rev: 2c3a905061b501b1c79e191a1f275fdb9768a2d6)

Signed-off-by: Changhyeok Bae &lt;changhyeok.bae@gmail.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>wpa_supplicant: Changed systemd template units</title>
<updated>2019-02-08T23:15:31+00:00</updated>
<author>
<name>Joshua DeWeese</name>
<email>jdeweese@hennypenny.com</email>
</author>
<published>2019-02-07T15:03:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=0964920f348a034d0e782e7a34407262597e4743'/>
<id>urn:sha1:0964920f348a034d0e782e7a34407262597e4743</id>
<content type='text'>
I goofed up the scissor line on the last attempt. Not sure how much it matters,
but here it is correct this time.

Here it is, updated to work with wpa-supplicant_2.6.bb.

-- &gt;8 --
https://www.freedesktop.org/software/systemd/man/systemd.unit.html#WantedBy=

When building root filesystems with any of the wpa_supplicant systemd
template service files enabled (current default is to have them disabled) the
systemd-native-fake script would not process the line:

Alias=multi-user.target.wants/wpa_supplicant@%i.service

appropriately due the the use of "%i."

According to the systemd documentation "WantedBy=foo.service in a service
bar.service is mostly equivalent to Alias=foo.service.wants/bar.service in
the same file." However, this is not really the intended purpose of install
Aliases.

All lines of the form:

Alias=multi-user.target.wants/*%i.service

Were replaced with the following lines:

WantedBy=multi-user.target

(From OE-Core rev: 85f82e94849f1c1b5e150c2e38c03eae19a2b370)

Signed-off-by: Joshua DeWeese &lt;jdeweese@hennypenny.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>wpa-supplicant: fix CVE-2018-14526</title>
<updated>2018-09-05T17:00:25+00:00</updated>
<author>
<name>Andrej Valek</name>
<email>andrej.valek@siemens.com</email>
</author>
<published>2018-09-04T15:48:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=f0386ed8ee9d6a43d0eb32ebcc89e94bbe458638'/>
<id>urn:sha1:f0386ed8ee9d6a43d0eb32ebcc89e94bbe458638</id>
<content type='text'>
Ignore unauthenticated encrypted EAPOL-Key data in supplicant
processing. When using WPA2, these are frames that have the Encrypted
flag set, but not the MIC flag.

(From OE-Core rev: a5a07887e73ebf0aa6b3b1fa247e44743b39322e)

Signed-off-by: Andrej Valek &lt;andrej.valek@siemens.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>wpa-supplicant: fix the bug for PATCHTOOL = "patch"</title>
<updated>2018-06-15T16:56:24+00:00</updated>
<author>
<name>Hong Liu</name>
<email>hongl.fnst@cn.fujitsu.com</email>
</author>
<published>2018-06-05T08:10:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=61e587b32d10c796503f98f16eb3d66f24835708'/>
<id>urn:sha1:61e587b32d10c796503f98f16eb3d66f24835708</id>
<content type='text'>
When switch PATCHTOOL to patch, applying 'key-replay-cve-multiple.patch' failed:

checking file src/ap/ieee802_11.c
checking file src/ap/wpa_auth.c
checking file src/ap/wpa_auth.h
checking file src/ap/wpa_auth_ft.c
checking file src/ap/wpa_auth_i.h
checking file src/common/wpa_common.h
checking file src/rsn_supp/wpa.c
checking file src/rsn_supp/wpa_i.h
checking file src/rsn_supp/wpa.c
Hunk #1 FAILED at 709.
Hunk #2 FAILED at 757.
Hunk #3 succeeded at 840 (offset -12 lines).
Hunk #4 FAILED at 868.
Hunk #5 FAILED at 900.
Hunk #6 FAILED at 924.
Hunk #7 succeeded at 1536 (offset -38 lines).
Hunk #8 FAILED at 2386.
Hunk #9 FAILED at 2920.
Hunk #10 succeeded at 2940 (offset -46 lines).
Hunk #11 FAILED at 2998.
8 out of 11 hunks FAILED
checking file src/rsn_supp/wpa_i.h
Hunk #1 FAILED at 32.
1 out of 1 hunk FAILED
checking file src/common/wpa_common.h
Hunk #1 succeeded at 215 with fuzz 1.
checking file src/rsn_supp/wpa.c
checking file src/rsn_supp/wpa_i.h
checking file src/ap/wpa_auth.c
Hunk #1 succeeded at 1898 (offset -3 lines).
Hunk #2 succeeded at 2470 (offset -3 lines).
checking file src/rsn_supp/tdls.c
checking file wpa_supplicant/wnm_sta.c
checking file src/rsn_supp/wpa.c
Hunk #1 succeeded at 2378 (offset -62 lines).
checking file src/rsn_supp/wpa_ft.c
checking file src/rsn_supp/wpa_i.h
Hunk #1 succeeded at 123 (offset -5 lines).

So split the wpa-supplicant/key-replay-cve-multiple to 8 patches.

(From OE-Core rev: 4e9bc513c22b9a52c48588ef276e2ab7f7781526)

Signed-off-by: Hong Liu &lt;hongl.fnst@cn.fujitsu.com&gt;
Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
</feed>
