diff options
Diffstat (limited to 'website/static/security/advisories/FreeBSD-EN-23:07.mpr.asc')
-rw-r--r-- | website/static/security/advisories/FreeBSD-EN-23:07.mpr.asc | 136 |
1 files changed, 136 insertions, 0 deletions
diff --git a/website/static/security/advisories/FreeBSD-EN-23:07.mpr.asc b/website/static/security/advisories/FreeBSD-EN-23:07.mpr.asc new file mode 100644 index 0000000000..10df65cee6 --- /dev/null +++ b/website/static/security/advisories/FreeBSD-EN-23:07.mpr.asc @@ -0,0 +1,136 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +============================================================================= +FreeBSD-EN-23:07.mpr Errata Notice + The FreeBSD Project + +Topic: mpr(4) may fail to initialize devices + +Category: core +Module: mpr +Announced: 2023-06-21 +Affects: All supported versions of FreeBSD. +Corrected: 2023-05-02 12:21:35 UTC (stable/13, 13.2-STABLE) + 2023-06-21 05:06:39 UTC (releng/13.2, 13.2-RELEASE-p1) + 2023-06-21 05:07:50 UTC (releng/13.1, 13.1-RELEASE-p8) + 2023-05-02 12:21:26 UTC (stable/12, 12.4-STABLE) + 2023-06-21 05:43:37 UTC (releng/12.4, 12.4-RELEASE-p3) + +I. Background + +mpr(4) is a driver for Broadcom SAS controllers. + +II. Problem Description + +The mpr(4) driver did not correctly initialize command data sent to the +controller when attaching. + +III. Impact + +mpr(4) would fail to initialize the controller in some cases, making the +attached storage devices inaccessible. + +IV. Workaround + +No workaround is available. + +V. Solution + +Upgrade your system to a supported FreeBSD stable or release / security +branch (releng) dated after the correction date and reboot. + +Perform one of the following: + +1) To update your system via a binary patch: + +Systems running a RELEASE version of FreeBSD on the amd64, i386, or +(on FreeBSD 13 and later) arm64 platforms can be updated via the +freebsd-update(8) utility: + +# freebsd-update fetch +# freebsd-update install +# shutdown -r +10min "Rebooting for an erratum update" + +2) To update your system via a source code patch: + +The following patches have been verified to apply to the applicable +FreeBSD release branches. + +a) Download the relevant patch from the location below, and verify the +detached PGP signature using your PGP utility. + +# fetch https://security.FreeBSD.org/patches/EN-23:07/mpr.patch +# fetch https://security.FreeBSD.org/patches/EN-23:07/mpr.patch.asc +# gpg --verify mpr.patch.asc + +b) Apply the patch. Execute the following commands as root: + +# cd /usr/src +# patch < /path/to/patch + +c) Recompile your kernel as described in +<URL:https://www.FreeBSD.org/handbook/kernelconfig.html> and reboot the +system. + +VI. Correction details + +This issue is corrected by the corresponding Git commit hash or Subversion +revision number in the following stable and release branches: + +Branch/path Hash Revision +- ------------------------------------------------------------------------- +stable/13/ e7a3a08febd0 stable/13-n255252 +releng/13.2/ e63d8b8fa6d9 releng/13.2-n254619 +releng/13.1/ bc61a15ededc releng/13.1-n250185 +stable/12/ r373058 +releng/12.4/ r373102 +- ------------------------------------------------------------------------- + +For FreeBSD 13 and later: + +Run the following command to see which files were modified by a +particular commit: + +# git show --stat <commit hash> + +Or visit the following URL, replacing NNNNNN with the hash: + +<URL:https://cgit.freebsd.org/src/commit/?id=NNNNNN> + +To determine the commit count in a working tree (for comparison against +nNNNNNN in the table above), run: + +# git rev-list --count --first-parent HEAD + +For FreeBSD 12 and earlier: + +Run the following command to see which files were modified by a particular +revision, replacing NNNNNN with the revision number: + +# svn diff -cNNNNNN --summarize svn://svn.freebsd.org/base + +Or visit the following URL, replacing NNNNNN with the revision number: + +<URL:https://svnweb.freebsd.org/base?view=revision&revision=NNNNNN> + +VII. References + +The latest revision of this advisory is available at +<URL:https://security.FreeBSD.org/advisories/FreeBSD-EN-23:07.mpr.asc> +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEthUnfoEIffdcgYM7bljekB8AGu8FAmSSkjsACgkQbljekB8A +Gu/jiw/9HCji9U0ygORSvETbwBg9eBNJNtQTqqnAEKPv7kjBUYhYkKwqyyzzaoCF +7rj0dw3heObLTdsDhDynnLinmTN1htXAoVE4F4RpS7li44eUnVp2hDSr//ft/bxR +Zrd0NbxDt9OCuPVPxWclVyAnG+fi446pwpX5zBMz1U8STQHDe7N8DRUlzOmCxY1z +N3pEJdFoYt8zUUixymBdpAmXyvBL5FAi9yvm0dt20Dl1e8EKVkdT+38x6RhYgjkO +Cr//HnldHyoVXnIzqOIIv+VpEwAV4nYcKei9EvI8bJ/LSWUIk+7PHzzpmygk7fPM +HFyIIlNQbkL0/KsEi/I07LUIBVoFEeB2pRHuOfF5jYhc6J4zcZ2pGX8BY3Ai8gdn +hRAVvUHbiKKIFjezwl4S+8N+jipP8xIovEW5LG4MTp8BSpq0aNy1VtXYLyTvZhEb +XhrepXUnPjh85sD2gLTfM4JDqCyuaNFTKqi0w+vCunvXjCfDhAFC+ttzJvDeijKG +cuW2nF2Iniug3Y7BjGIe4xWYFEBiDTp+vOYOg/J4Me4cd1+BJzD4Enmu60dmtCd3 +6u4HceA/CjVEV1iuZZXty9RkSqA5S6xCinZihho1fLrYLUOBA7MvSkIgZl1VH+RD +XkgQtO3LyurJ2Hi7O7LIcG9IOI5XmpNH0i2S3i7BOcQvMdTjamY= +=/a3j +-----END PGP SIGNATURE----- |