From unknown Tue Jun 17 01:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#76648: Crash trying to parse nilfs2 superblock Resent-From: "Butenko, Anton" Original-Sender: "Debbugs-submit" Resent-CC: bug-parted@gnu.org Resent-Date: Fri, 28 Feb 2025 17:37:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 76648 X-GNU-PR-Package: parted X-GNU-PR-Keywords: To: 76648@debbugs.gnu.org X-Debbugs-Original-To: "bug-parted@gnu.org" Received: via spool by submit@debbugs.gnu.org id=B.174076420825299 (code B ref -1); Fri, 28 Feb 2025 17:37:03 +0000 Received: (at submit) by debbugs.gnu.org; 28 Feb 2025 17:36:48 +0000 Received: from localhost ([127.0.0.1]:52189 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1to4I2-0006ZV-Ec for submit@debbugs.gnu.org; Fri, 28 Feb 2025 12:36:48 -0500 Received: from lists.gnu.org ([2001:470:142::17]:51632) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1to2CD-0001Ot-N5 for submit@debbugs.gnu.org; Fri, 28 Feb 2025 10:22:39 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1to2C2-00060Z-SB for bug-parted@gnu.org; Fri, 28 Feb 2025 10:22:27 -0500 Received: from mx0b-00190b01.pphosted.com ([67.231.157.127]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1to2C0-0001a0-EF for bug-parted@gnu.org; Fri, 28 Feb 2025 10:22:26 -0500 Received: from pps.filterd (m0409410.ppops.net [127.0.0.1]) by m0409410.ppops.net-00190b01. (8.18.1.2/8.18.1.2) with ESMTP id 51SCuVtw032626 for ; Fri, 28 Feb 2025 15:21:58 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akamai.com; h= content-type:date:from:message-id:mime-version:subject:to; s= jan2016.eng; bh=r0qx8ei2oiRJZrt9w+4Ati3vy7YBIPsOSDA/toJH9QU=; b= ng/NQTP/mxE9y6mx9DKRX0iRa15cmyZQj1Di1xrRXmcwhD5EPx8hFR2qeQ3Ew2hD kIM01MXJMApyty6hkcWt6ANjBC0z9V43T1cboEwajpR+6hBRmrbml16SUMse3fUx bapOg1Bst7Mvry739+fq3d95I0PFE1zSiagjVLOplDUJHbeBtohWHfRlFPltaPXX Y5CoFJNlhmdFe4+tN3Nyy8P6rz50Rpzx6/abPwf9MbQcJgO7PzEZbx3QCp36RyPk UW02GqBvDzZ5HIjF4agcMzj3bNBl4YzcUh0ig/UUU1BjPam8mSsVj6L4TPwC2mQ9 RtJbO2U0nQ4cfWsIScl1PQ== Received: from prod-mail-ppoint6 (prod-mail-ppoint6.akamai.com [184.51.33.61] (may be forged)) by m0409410.ppops.net-00190b01. (PPS) with ESMTPS id 451ptx6ufs-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 28 Feb 2025 15:21:58 +0000 (GMT) Received: from pps.filterd (prod-mail-ppoint6.akamai.com [127.0.0.1]) by prod-mail-ppoint6.akamai.com (8.18.1.2/8.18.1.2) with ESMTP id 51SAQv9m016189 for ; Fri, 28 Feb 2025 10:21:37 -0500 Received: from email.msg.corp.akamai.com ([172.27.50.204]) by prod-mail-ppoint6.akamai.com (PPS) with ESMTPS id 44yat1mncs-12 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 28 Feb 2025 10:21:37 -0500 Received: from ustx2ex-exedge4.msg.corp.akamai.com (172.27.50.215) by ustx2ex-dag4mb5.msg.corp.akamai.com (172.27.50.204) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.14; Fri, 28 Feb 2025 07:21:04 -0800 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (72.247.45.132) by ustx2ex-exedge4.msg.corp.akamai.com (172.27.50.215) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.14 via Frontend Transport; Fri, 28 Feb 2025 07:21:04 -0800 Received: from BYAPR17MB2151.namprd17.prod.outlook.com (2603:10b6:a02:b8::20) by CH4PR17MB7425.namprd17.prod.outlook.com (2603:10b6:610:22b::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8489.22; Fri, 28 Feb 2025 15:21:00 +0000 Received: from BYAPR17MB2151.namprd17.prod.outlook.com ([fe80::8c95:d293:e6a5:20a9]) by BYAPR17MB2151.namprd17.prod.outlook.com ([fe80::8c95:d293:e6a5:20a9%2]) with mapi id 15.20.8445.017; Fri, 28 Feb 2025 15:21:00 +0000 From: "Butenko, Anton" Thread-Topic: Crash trying to parse nilfs2 superblock Thread-Index: AQHbie+cxuHY6JG080WFef/Q3C2wfA== Date: Fri, 28 Feb 2025 15:21:00 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-reactions: allow x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BYAPR17MB2151:EE_|CH4PR17MB7425:EE_ x-ms-office365-filtering-correlation-id: c2ed2ab4-e37a-48b2-0926-08dd580b8213 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|366016|1800799024|8096899003|13003099007|38070700018; x-microsoft-antispam-message-info: vkXcl3FuIYsc2TgGJgm6AVtnXhc0TLWOcm5fWeFCUtkvvNcbYAwRqHNnGlepTexP3xoshyhZ4I2IQzT8FmYAOTomTfhDT1PHemJLxKUTMiWq/QlKmMZ4HxaSbYSvl0IeaV/skzm81NAqPbuSirh7jl7pm/YkPLMWKqq9g6j+z47qf8iMblgRbR40TgnKXthb5/bhtOI+W6EGwNqvcQzKdhZfcZtdq9djpCq6iAuY5LPbg9lUnmPnCZGPYvdym9ZMpyYHM6hVGhvYFSxNf8slZ3scM/uhnVgGlrrfalY45A6VT99IEnShNhb0Ui2pw96JjEKhoL0CPUUNhkFVjqjJH8fLJK/+z71FONQGdonTfENRldoVVGTIRs8vBqQo8CszyslT4qWdFRSdbIxgxfsQOLijcUoRuI657A+R2aceUF/yQZnqlz/TjkOkQHp4fjzht/krqpH6TNJc2+wl0FL/GxVQGFsZ3lv93cC0OVNXSEMnrI/oMZjz/KaQ7LvSnnKG7C/hgV3sRmyYh5evATgLDKl6mjs01f9in6BJlOwCWxQ9VL8Knya6lHobkc56E9eSldwbyTkn0CxjbAk66tuwUS+VgT+Ge2PSHEeU1qX3lji8A/m57aPhKq5vLmbrFVkTDRwpoEePHVssrdn+I8l0fOBdUj+/+Vvh1mTI0Sij3V7CKNRdKRhpzkLuYYv8de8CPMxyPvlxbkHFiK5DAn9/SfKt3XCQY/fh7vMQKHEZVfZVtk+5Qtc9EhsSVgs7QHS0pd1R5KvXrgatMwIHEPNzOuSArN6QlvuOC0OS5qq1wjUWBqE4ngnTQBPWMRdaFB+QUC6saOLgJJhiJAFt1Se4wHyQIHikepfIq8CXObgQcHs0KzY4JKZYWjpe9cf518GznHxzylmi3aGUHX6Q0SqATsigvEu6YYwpGjHIrhdXl/OnUlh0ljx7kanUTWyxoBqAPdP0gy+9KYH11frgbjRWbKkGr1lYIcf03SjlYdvYIyTuyDyP4a8DCokx/1vkmV11rgDZb2Pprb23ryPF2jOIXQHSQqVPb0Xtau75XUszBcs7BEzuqD6UEiXbIS+UoEyOmsW3rNjAxziiupnyZGJtxJ16JT5jxIbE+jxra2nazHwYZah/9Vsx+obYB2C1mpG1Xnb8ptLg+gjCkWWUDgER+4zvVfOs0QoEIZlvB/GRVVWPp6iXkBquqs60rzT/YU9xrEBpr0lfwfXklEtWisXkT9m8QFSGYvFZwzCXw00SbhRIIiVe1uGJvdrDHVgm9G7VE8iEmplEUKkwmHShGJ1JKZWbVHjgb8IA5Nrf/uj+yJX16cel+/UwRARBOpgJaGEV56GQ/rnt9w+QBvVl1rrQa3wxgE14e5i2UyvbihrpxUCKdJ2pbU1kgk6goy7uWqRVGjyOP+g2KZS6RAmkQlC77g== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR17MB2151.namprd17.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(366016)(1800799024)(8096899003)(13003099007)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: 0rEB1VPOQZ2LouJ5EODjSq/hrKQg8+3Sp0r7ysO4GbGVPi0cwuUsbdLsO53pi3B9jtnpSWhFHjtqpmFAZtjyOcIZsNOK8iy+J7vZDoiCOGHd5doLPGuZfRmFuZjISqrtViE3ucKdPpry4mnU94EUKgBhl9ckDiqqzfjxpOeaNt5apRzF6AYmn5j2sTPMhG0PXQMQo22fRcvmQ6XZ9Q6aA/mG54BdVtmHW3EbCmsX7eDR87GEYjOP/5+2zZrGm83pfi7OewB/HCvjKMGFkVxhJ9p8rfBUT6Npc7AZ9Y7lZ2n5srF7aaUTeEbOwwc3oLTOymH8gED5lKM/CGD7AAd6FrGG6GHzDjW/I3grKOD5WZugy3aIG7cIQ/I2fSGPL54Ecwfz1LwrKdZxgMfLQcflIPmHbkV+n04hRcezhHeB/u/GWPnXifLVzCRHtG70KKbm1U7o1qsStC0XgrQ0xvnhCGzmz2qUWfNPM3jgMrCvxcvXoRliRa8FQO97206piI+fVwubaVT8P+klT73efabRHJ+U0J1CLDAuoO0/AqXl2NAJzllgaFUYGHd/cVMWJHgFft9BJrXz1yFxIP+YNiXd28BnTo7EFhYPD8fiGFtGaSvSKTuyukjJynKcIhCJGV+Z21fIQvv85E+lQs4QsOhwhB9EU5UIPuQMHq7OJ5+fQIidFjBFUsaMrni8VKG6UC8hYEF5Kzuv/w6np6VXntHqef/NFrMEajnUOQkrMeJ3CCItX8Jjao6xvLziuTQECBElZ9gbB6PekHsYPw3jlabLj/Rj+fNQB72ZFn/3hyF92BtDYoh/pGufu4a+3ijJl24M2Wu/JV/1ABbAwmElYtIjgGFMQylU3S/o1oYRQJOdnr7E/QI2T8RGEQ+MAuWsVpNRaS0WrC+2sc9PILO51tfpzI/3rgLJezvasREx/Qom9II99DzXyD0PxBojyt8AE/e7yEoJ0U1sJOuBMYmzboQAtQ5w/RTZIA8JstppxFQa0JyI2fAb1D6bhIuUp29/XY2XFmSHralHB+FK7o4dnkNKtT1mQdAe0sHarjT2eMeI+qt54o4mWJp8g1Psxhq0rwJFVLW6hU6omkbeIO+C9TbM1S7uyqKsEGzNOS9K3IJ3BBI5SW1BrPPVbN73j2j1YtVbcihwgYr8I90PfvWW3er7yoy9kJQubtImstohg0QohxX+aQORipUFlxeQDGXqGOUoE4FoukWmLu55tK2Mo0byiasp1HMr/6U0AMzAJJKheD2xHbPGsB0x6CYFGINB3oJnIcyYq2D0+g7mz/68wejy9SOxgRa7OtpPayCvW8BfLrIthX7JxOLCGhy8m/EHJQR/WYCggs+YNhozTaAs8re1leZkG1SqO2G6iAz8Gv7tvIyStofPwSTrilpzKJCGZIN6hYk282A13xoj3pzKBTEgYYnzbULnjmXHNSSY1JF4B4noKBszLhdVHqb3GCn8LUkJmSbuHvjvBP780yR3oKFlYNI9820f63Ga8EcsvbNUnburPiu+nttg1Hsu1jt1Ni4lr6O8W+07s7S1sjGetCpdujJ15/SC2XlRFLL7tJMZIKWIK21zIe68A3+ibIpxqhaP+upBtd8qqzxc9iVfvtIOEQ== arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=K5YMM9HAeok9WUDuHDKfmL8ycXTQcfzFD0Mnl4Fd/aj7D/BQaEGD+ZYTrI9QC4GW3iL1/Xe8sIqXuEZ5Hda/2nFhq4hLX2uHdxpGI6Eue+Ilmq+CkWpsWU0V7AyTLo1wBG428NqEZx396oaIAJbV/zVjZKbQu4RPy5ZfAxSfvewXBAd4q/roERmxRXGEF5l2l+hOuEKPAg55ACA6xlBXJ8qzsvGAV9FKAioLkyYks/uyVJ9Bvl1R+nZ4EWAeWVXVzuiskSaLSTuay5INDt40bhc0XOQqGepA2SL/NSDJZJAPM1XLHNyGLrC2towH5M5mSWeIwqaJgeLBz08cuBHWAQ== arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=I/6JxHsssvd8f/0g74QCMb9Z6QhupRVQ+Hy1GHhn+5g=; b=oS43do1ym11/UIRbQLX+InZnk1HraFEGQWoyZkkmLuDlawvs1rhAHGpSAmZIJ8dm5fPNzc299gnnWM8l2Gk84rESs1Ve796GN9UCiV+OfpMdOZzDUtqeiUsEq9+JbQ3qRCOBvfMi0u1KGg2aXYEu7sKN4kmsEi1gnFnNc62xaw8Kq7g0Daoru+UtUeTSLyNqTTy+x14JnBM9Jwdr+2bt9hTXQvfAOg/+KEjjcQVee12wqItI+zsrJNxcMTXlv6LfV1H3sxjacardRAZfn4OX1ZJ0wGEGdb4NpC+YWEkE7uL31rdA6NYvgqXjnaANpMJYcaWupG2qEyh2QIcWxN4zeA== arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=akamai.com; dmarc=pass action=none header.from=akamai.com; dkim=pass header.d=akamai.com; arc=none dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akamai365.onmicrosoft.com; s=selector1-akamai365-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=I/6JxHsssvd8f/0g74QCMb9Z6QhupRVQ+Hy1GHhn+5g=; b=dudP0x6wA3NiWItPINpd8nel8loPgumJlLAjvnHIrgMGFFIfTBFP7C642ypWvamrQXIqORQAkOxFuGe7MbTIpVEOpAl6I2DpzA8z3vDm2froqSR3XzS6oPEHtHnr68FHssLNWlaMjDhUvdZPN+YSeZngLUm6/JQRaNX8ps8R/bw= x-ms-exchange-crosstenant-authas: Internal x-ms-exchange-crosstenant-authsource: BYAPR17MB2151.namprd17.prod.outlook.com x-ms-exchange-crosstenant-network-message-id: c2ed2ab4-e37a-48b2-0926-08dd580b8213 x-ms-exchange-crosstenant-originalarrivaltime: 28 Feb 2025 15:21:00.6170 (UTC) x-ms-exchange-crosstenant-fromentityheader: Hosted x-ms-exchange-crosstenant-id: 514876bd-5965-4b40-b0c8-e336cf72c743 x-ms-exchange-crosstenant-mailboxtype: HOSTED x-ms-exchange-crosstenant-userprincipalname: 9iPDie9O+2CrDvyrvbq5bfeWmyxT2Cy9S65H9a7MOeBL37BIdOlOBrqwVCRqL0I7Ijht/XylqbrKQHWpUTz0GA== x-ms-exchange-transport-crosstenantheadersstamped: CH4PR17MB7425 x-originatororg: akamai.com Content-Type: multipart/alternative; boundary="_000_BYAPR17MB2151C500C91AABDF0495CE19B6CC2BYAPR17MB2151namp_" MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-02-28_04,2025-02-27_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 mlxscore=0 spamscore=0 mlxlogscore=667 suspectscore=0 malwarescore=0 adultscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2502100000 definitions=main-2502280111 X-Authority-Analysis: v=2.4 cv=Ia59WXqa c=1 sm=1 tr=0 ts=67c1d496 cx=c_pps a=WPLAOKU3JHlOa4eSsQmUFQ==:117 a=WPLAOKU3JHlOa4eSsQmUFQ==:17 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=T2h4t0Lz3GQA:10 a=g1y_e2JewP0A:10 a=mDV3o1hIAAAA:8 a=NEAV23lmAAAA:8 a=pml_usbgNRkFOMqHIA8A:9 a=pILNOxqGKmIA:10 a=zgiPjhLxNE0A:10 a=zZCYzV9kfG8A:10 a=yMhMjlubAAAA:8 a=SSmOFEACAAAA:8 a=AXgoBG7x3vzkUkrc02MA:9 a=mVHr9n7Y3PDDfiMp:21 a=gKO2Hq4RSVkA:10 a=UiCQ7L4-1S4A:10 a=hTZeC7Yk6K0A:10 a=frz4AuCg-hUA:10 X-Proofpoint-GUID: I63YYYomLKI3swD2ZV_h2aZmepsq-mCW X-Proofpoint-ORIG-GUID: I63YYYomLKI3swD2ZV_h2aZmepsq-mCW X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-02-28_04,2025-02-27_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 impostorscore=0 mlxscore=0 lowpriorityscore=0 spamscore=0 phishscore=0 suspectscore=0 malwarescore=0 bulkscore=0 adultscore=0 priorityscore=1501 mlxlogscore=470 clxscore=1011 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2502100000 definitions=main-2502280112 Received-SPF: pass client-ip=67.231.157.127; envelope-from=abutenko@akamai.com; helo=mx0b-00190b01.pphosted.com X-Spam_score_int: -31 X-Spam_score: -3.2 X-Spam_bar: --- X-Spam_report: (-3.2 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.444, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.0 (/) X-Mailman-Approved-At: Fri, 28 Feb 2025 12:36:44 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --_000_BYAPR17MB2151C500C91AABDF0495CE19B6CC2BYAPR17MB2151namp_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Hello, I was checking how good is fix of https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D34392 =93Avoid sigsegv in case 2nd nilfs2 superblock magic accidently found.=94 In systemd, libblkid and parted and found a slight possibility of crash in = parted regarding to the changes in the referred bug. The parted fix includes a chance to crash in case of nilfs2 superblock havi= ng correct magic, but corrupted =93bytes=94 field (value in range from 12 t= o 20). I=92ve modified the code to avoid the sigsegv and align implementation with= the libblkid implementation: https://github.com/util-linux/util-linux/commit/ac681a310c32319423297544833= 932f4d689a7a2 And modified t4301-nilfs2-badsb2.sh test code to trigger this case as well = as the previously reported one. I've attached a patch with my modifications. Can you, please, look at it? Regards, Anton Butenko --_000_BYAPR17MB2151C500C91AABDF0495CE19B6CC2BYAPR17MB2151namp_ Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable

Hello,

 

I was checking how good is fix of

https://d= ebbugs.gnu.org/cgi/bugreport.cgi?bug=3D34392
=93Avoid sigsegv in case 2nd nilfs2 superblock magic accidently found.=94

In systemd, libblkid and parted and found a slight p= ossibility of crash in parted regarding to the changes in the referred bug.=
The parted fix includes a chance to crash in case of nilfs2 superblock havi= ng correct magic, but corrupted =93bytes=94 field (value in range from 12 t= o 20).

I=92ve modified the code to avoid the sigsegv and align implementation with= the libblkid implementation:
https://github.com/util-linux/util-linux/commit/a= c681a310c32319423297544833932f4d689a7a2
And modified t4301-nilfs2-badsb2.sh test code to trigger this case as well = as the previously reported one.

I've attached a patch with my modifications. Can you, please, look at it?
Regards,
Anton Butenko

--_000_BYAPR17MB2151C500C91AABDF0495CE19B6CC2BYAPR17MB2151namp_-- From unknown Tue Jun 17 01:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#76648: [PATCH] Crash trying to parse nilfs2 superblock Resent-From: "Butenko, Anton" Original-Sender: "Debbugs-submit" Resent-CC: bug-parted@gnu.org Resent-Date: Fri, 28 Feb 2025 18:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76648 X-GNU-PR-Package: parted X-GNU-PR-Keywords: To: "76648@debbugs.gnu.org" <76648@debbugs.gnu.org> Received: via spool by 76648-submit@debbugs.gnu.org id=B76648.174076667020341 (code B ref 76648); Fri, 28 Feb 2025 18:18:02 +0000 Received: (at 76648) by debbugs.gnu.org; 28 Feb 2025 18:17:50 +0000 Received: from localhost ([127.0.0.1]:52483 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1to4vl-0005I0-Rz for submit@debbugs.gnu.org; Fri, 28 Feb 2025 13:17:50 -0500 Received: from mx0a-00190b01.pphosted.com ([2620:100:9001:583::1]:31082) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1to4vi-0005HR-6F for 76648@debbugs.gnu.org; Fri, 28 Feb 2025 13:17:48 -0500 Received: from pps.filterd (m0050095.ppops.net [127.0.0.1]) by m0050095.ppops.net-00190b01. (8.18.1.2/8.18.1.2) with ESMTP id 51S4KNR0021008 for <76648@debbugs.gnu.org>; Fri, 28 Feb 2025 18:17:43 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akamai.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=jan2016.eng; bh=AtsYen8hZTYCL7+iyYTnGA j0r9+PLXP38bzkkScogw0=; b=l0gffPKxG3fd0n77x6el13TjjdwhRb4TVhurtZ ro83/vjt53cLdW6RBWExwGR/MXhI3twvjsb2dhg5Gzc7DXszRECWaM4ClfnSfKBk dxo6JkBHQvewGaTMdpdve1OeZUI/XdykaV+Da7eoJG1wbfeiXm8svfedEs5W032p b6skHzdN4YuSxfuzeuWLeXhRhvPyagNL4BvJUxuHN3x9cylQUOjxbGuq1mE+zfZO 74f8gBYQmz/dfQt6PkxRwqD/ZXNpYYGRvdPm9mErvbkCXtJcb0F38IAtN/xkKJlj THfsn+I7gtzgojk7lmUBNID1DnRfaB2tD0rwBp0zPlzcaJvQ== Received: from prod-mail-ppoint1 (prod-mail-ppoint1.akamai.com [184.51.33.18] (may be forged)) by m0050095.ppops.net-00190b01. (PPS) with ESMTPS id 451put0n5y-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <76648@debbugs.gnu.org>; Fri, 28 Feb 2025 18:17:42 +0000 (GMT) Received: from pps.filterd (prod-mail-ppoint1.akamai.com [127.0.0.1]) by prod-mail-ppoint1.akamai.com (8.18.1.2/8.18.1.2) with ESMTP id 51SGtK5q006731 for <76648@debbugs.gnu.org>; Fri, 28 Feb 2025 13:17:41 -0500 Received: from email.msg.corp.akamai.com ([172.27.50.205]) by prod-mail-ppoint1.akamai.com (PPS) with ESMTPS id 453744av25-4 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <76648@debbugs.gnu.org>; Fri, 28 Feb 2025 13:17:41 -0500 Received: from ustx2ex-exedge4.msg.corp.akamai.com (172.27.50.215) by ustx2ex-dag4mb6.msg.corp.akamai.com (172.27.50.205) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.14; Fri, 28 Feb 2025 10:15:13 -0800 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (72.247.45.132) by ustx2ex-exedge4.msg.corp.akamai.com (172.27.50.215) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.14 via Frontend Transport; Fri, 28 Feb 2025 10:15:13 -0800 Received: from BYAPR17MB2151.namprd17.prod.outlook.com (2603:10b6:a02:b8::20) by DM6PR17MB3740.namprd17.prod.outlook.com (2603:10b6:5:22e::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8489.23; Fri, 28 Feb 2025 18:15:11 +0000 Received: from BYAPR17MB2151.namprd17.prod.outlook.com ([fe80::8c95:d293:e6a5:20a9]) by BYAPR17MB2151.namprd17.prod.outlook.com ([fe80::8c95:d293:e6a5:20a9%2]) with mapi id 15.20.8445.017; Fri, 28 Feb 2025 18:15:10 +0000 From: "Butenko, Anton" Thread-Topic: bug#76648: [PATCH] Crash trying to parse nilfs2 superblock Thread-Index: AQHbie+cxuHY6JG080WFef/Q3C2wfLNdBL4j Date: Fri, 28 Feb 2025 18:15:10 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-ms-reactions: allow x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BYAPR17MB2151:EE_|DM6PR17MB3740:EE_ x-ms-office365-filtering-correlation-id: 156b8625-af40-480d-b1c0-08dd5823d6ef x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|1800799024|376014|4053099003|4013099003|38070700018|7053199007|13003099007|8096899003; x-microsoft-antispam-message-info: P2UMHeqbQfIpBPQnP8uO1R46LnCHvc8irDsMKhxyejT8EIVLmaDBRmjHCK2SN+VEKIPOaTtMTpBtNjWexSHc58sgIGIjiI1Wy7r9vi6wxqu/8ADjopF0ti9pt1yyXJHLKT3WNYJfc79jge1J7nML5LKmSSnlcrBDOKzHzuuea3uTeEBRrkDWIdiNj3EjrsOggpb9bjyiVLm5y4+7EULFsNMz6CivGiEcoAzijmISj+Gahd9D0MLX+xv8Lr4ZXxNZT7D/n7fKf0fPgt8XRMoBa9UWkV2Mzzt1vJVZhAmjIruFR2PGEu65+6lyKChzY1uYt/gq1PexKw82C+3JmMtbUs/U4a4PR2+bOMTcl+okvGSDmiN3TvK3jqmyvK4Ye+bOe1X98bHt5HMkUfSYk0EpOloj7/idx0CGJZSQrwcv37zCRv1nqJ8YGZBOJSP3AA1xlwW/INiO3tnt4iWoyagWtndry1x9sGuZSp43dNnAhiPxKIFxVXVyA9MOwXFB9VDkkLrddQdVw1E5fGoIlPEV9BjeMGVBkukjk8Mgmr/Wk6/8qI7RoGimw7IB1c8c1d/wITd42T5qeECEifgpFRmHvDn35M9TWfXCZKXMTBlxg03aCI3ChIxjlmpRZnOqVo6qrI/RlJTs3gMx7ibrtCQS0oCP/JYM8nfOPYli5fAatMQp9LVSagbRf9yNyM0aX6BCpsS1i73kxMP3Si7pbKMwVuFE8WxmSrUl2tSl3foXNHiWLPbpxKA3k62uNKHYEdu8roucCSmjRudr88xWsLS04VM/H8A7WbKCLKHmosNQDirayOqAoQeUj95irJkUxzhfdNfEG9goVZb2gPmg0b9hFuzLM2+5U/96bFcoa+BuTcICZy7nGhCt+Jpl4mSe9igA9Py0iMIVih7N1qfMYPx/W7EAS3PKPV6fGWqkr8VKrZwt9d1xUYMN49to+ip/4AbWZkquJhGkNvi0n/QAog+d0sCxIQjSlLRUgFw5sanS7psnlFB3Uww1btCz4xNHC/BGXYcstXf2ioyqHlXl0ExtKhVw50BPDH72B5JWYemg2JPiI5/IguJqKvvV8dOgCM5U4cXmGnsb5MX+Y63tDozo9oDeYFz3tit3aut2Os5E7MuPVzVfc9kK9JZGIuJQZ8XYfT80muzRzzNevuN8TtdNZBzfdIrSKu3cnmhrkH4+fnJnZOjqFS6g4u5NL7KscFF2O3ILDJZP+T19lCjmDAamImmoKe3jpiSBixowkQ1SwZUJHosQ3KP6JF68msGWZbsmo+L/O6bR95W2jE96SN04AHAr36E384vYyiDS5uqn+xw1WKRGBVLVTvsd1fxLheJYvAR54VZZ/gvZkjsCUt/7v5HIitDSYHYEidQxC5BJQON+E2qXWy9GcevExFMaLPQFszaMwen8WF9KCHQ20nwfkA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR17MB2151.namprd17.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(376014)(4053099003)(4013099003)(38070700018)(7053199007)(13003099007)(8096899003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: CMmfpC1XbZvSlq8C44jnGPTs9WEWq7q8KCgtIfPBaIQcV4rhf6mB93h2VZcmM0EaIFOZRysKmYK1n1b1SR9jYhExvMCaMnxIjOX/mLc9D9SEVmc2g8ffeJNpkK+OySB8nhdEJrFhTcga+4QmQnQtAZAmIOFoOKUieONz+Uu+xQB8FS4Z9lm9cSMEgTiJOHyXHmxoSNWAZ8UQK1uos+5AkWDYqUzFfBiO5bVl4PmqwuaTfx+zk9vPcDQOK/EdD3VD6yQCYur2978sQtw3kZfjaTjWucUyu8+fxEHC23DAkW70njlaivTNClfWfUcnWVEdzrs4+T+CPKF3vbVPYtG/NJwq4rwTFztl4sRMFM1vk4uFF+t3clD/iiStYjgA4IPeCNbxIO8jThATpRabhTt5NN+2YLU3xInCdod3mUxvN2CMP4DxoKAJX6QRF+yKdhqrcciIsIZvLhtk7fItFpH5FsAJaZmNfZjiqCUP+qalWy94Rn+MYhTohhVObBhPTC6rAw8NtkPkCzbgrYCFqG7uh/M4Me4FO/FlDN8Fkl5p/Ng+X+Ny1msBTTQ3+Nry2KUEJLnEBdOqUaP2Q27QS7T16ycfxFmuGrc+LHoZQ169S4D5PDlgVM96HUs7rlWlEDwMakOr4z/rWh5ZC+r/uU8ifgW39laMBGUW8oJB9BJPvzoiTIDXcGdMJ4lAcdvU5TU1LpK5bk70BCsJKInSyPUxsCEQRFBbATHHsJ5keXAzKt7UrLs50nhwMDgSTjdGd8WAldRPL/y2hCL2d5ilv266zGkK/JJGlrHb0k3ZYi8lvVO/brZer7y/zlfoqkHqPs06ygHdGn/Z+ZAFW5lKqIaQrE18XVu55F8EpEnOYqS4cMG7ndHuS3tkkCKxQXM71fPuJt5W7nu5OyvoeYdfLzZilfYQBc7uISCZwaiabknCnzv9hG7xNSTRvbbRW53VMojEXsd6Ga+ha0f6o4C8MW9KdyiDBoARdO/jHyTk/D9dBT6H7OGs4/5SKcoseO4OIePTLUvgbPcnIMmmG542etoxtOdlO7b8xbA+MMk5f8AvtXPcAQRBdrnKqKNLkRPlGu479+wRDB05DzUcYIbh9ievUwkFzb6632MY9Yjd+FnmfLDfgdhbT5DjPDiq/SOr07rUEiHbThzwBAWTKU60iu0v/79A2NByh+g6LYkEgHckFc5NUmGWFpa1bKVAhDmv31U53SeIZN7qFiksQmwCyWr/7ZeU8ylTV2z/WoxnFwLS0rjLhtokN1GemfBc0aWc2LKwBbh8OMXtMLM7MEo1nJZ5pa6jjmooT4wKKuIw+YodpnChLXR6tU1fS1vUKCxB1zwXx12/nGhAvBlvbRiTqE0wloKCbGJC2B0oZzXZDWnl4JRATRQh2n2FqW6JlFgOrtrsfvhPUoBjLZY0/XJ21WuN8TEYqOnTqOjgzx2fwhm+TFp3z7vcOBo4FxVa4+3JTm3Cl89wUOq7pu1n5cAlssEDYhIhnNbBKHnZhpqwXdCOAm7MGKV+yj1UOBx40VevS7O13gOFshka3w5Cul4LVHxhVSVdkIfAtMTHuIVvGCIaasmoSeOMZT0RS/67uNus2tDLd4wn5RjgdjOjnDMMcxrMhw== arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ESdPUF6XxOT0X3D3nIcK3K542ITxyYKv8Xu4ZvsYDeNR4lhrSucW4XtegWO6IHkgHkC2A7OKCO349DJkE6XKmotrZTDlX/0dfdzo9aNpbLCsDk71k6xIPGQgYvkSne3pqVYXNWtgK+4z3NGH0ScI0U/DOOiNJM9pMSu0mdewP+fy2S5z4Me8+0CDjUfWouQ/UuMViKm04DyZ2N9x4hXe293a197SIBAsqi3dZA/QOhLcCzZTBasEzQeotIlWB5/nzXBu0NjKH1nd/QtA4nbqYsqn2W7Afo/vfVQGrnIbWbeOsDTigjsqdm3Is+i+WBTXnI+L9iqtsXJYVJpS+tXb0g== arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=w3t8WHi4/gDpIpWEw56wBSV4ONM/RtxecIcU4tNOW2k=; b=bNqvIukk8BNbpjDL9a6Pl3m/jvssAX9MWqXWVaN8gd01zjluaXkLtxcN8zhBYGJ74CDqwn0tEDAZFizHg/sGlXB1smH2UN9zkzMc+k34J0ILO6Malk965QBMBZ63CvzZCvs1OStXztC6TQ62AeFaoPG/EqG/hLsYGCgYeOnua2X9J/2ECtVGnqDz5rh5TDmhWPo/oN9joi6Yv8qbWwQjLoTgeWemrLjCh1P/a7z1EMfPSTBFWBWqLmn7sDdSBK/F2//I7qITrv8OaIU4iWQZeKr/Yaguk+Yiy7bZu+3oDjf3wpx21VBo0+aKvd2myA3sWPCvzE7weNlRhGZZfei+sw== arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=akamai.com; dmarc=pass action=none header.from=akamai.com; dkim=pass header.d=akamai.com; arc=none dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akamai365.onmicrosoft.com; s=selector1-akamai365-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=w3t8WHi4/gDpIpWEw56wBSV4ONM/RtxecIcU4tNOW2k=; b=exMTsuGk/g6vcCqS/bZH0aR5RFsOOMoBaEyfhmEOncj6L9W9R1OFltLPbFKC3TEIiA/KKxxGdQAuKewHVwGdklsnCKgQbtuTbVK9CQcLGqjxYSPiqlrDU3Jhhrc8W4Ob0JSzPejwzxl9xoTY9aOP/zvSegaf28X3ozeHBbqvSbo= x-ms-exchange-crosstenant-authas: Internal x-ms-exchange-crosstenant-authsource: BYAPR17MB2151.namprd17.prod.outlook.com x-ms-exchange-crosstenant-network-message-id: 156b8625-af40-480d-b1c0-08dd5823d6ef x-ms-exchange-crosstenant-originalarrivaltime: 28 Feb 2025 18:15:10.9264 (UTC) x-ms-exchange-crosstenant-fromentityheader: Hosted x-ms-exchange-crosstenant-id: 514876bd-5965-4b40-b0c8-e336cf72c743 x-ms-exchange-crosstenant-mailboxtype: HOSTED x-ms-exchange-crosstenant-userprincipalname: FWthGr/e9aheZhswiEEIq+00gqq+GLjLpsBinNU/tWrzT7gDUhd+VCKfvX6EsasEsFOwMsxR98Rmw/xmAqZNoA== x-ms-exchange-transport-crosstenantheadersstamped: DM6PR17MB3740 x-originatororg: akamai.com Content-Type: multipart/mixed; boundary="_004_BYAPR17MB21513528282C06173DE31D9EB6CC2BYAPR17MB2151namp_" MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-02-28_05,2025-02-27_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 mlxlogscore=943 suspectscore=0 malwarescore=0 mlxscore=0 bulkscore=0 spamscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2502100000 definitions=main-2502280132 X-Proofpoint-ORIG-GUID: OdRQ9Se22Zwz0PjD31tPvqtH6pI9pKRd X-Authority-Analysis: v=2.4 cv=VOknn8PX c=1 sm=1 tr=0 ts=67c1fdc6 cx=c_pps a=StLZT/nZ0R8Xs+spdojYmg==:117 a=StLZT/nZ0R8Xs+spdojYmg==:17 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=T2h4t0Lz3GQA:10 a=g1y_e2JewP0A:10 a=mDV3o1hIAAAA:8 a=NEAV23lmAAAA:8 a=4T0t3meGmSOOJvFHVWYA:9 a=QEXdDO2ut3YA:10 a=yMhMjlubAAAA:8 a=SSmOFEACAAAA:8 a=2mG_zUIUlOxUG7POF2UA:9 a=eU5gQiNUR-zISoKc:21 a=gKO2Hq4RSVkA:10 a=UiCQ7L4-1S4A:10 a=hTZeC7Yk6K0A:10 a=frz4AuCg-hUA:10 a=gWQUT-kDUWYcC8L0-ZEA:9 a=B2y7HmGcmWMA:10 X-Proofpoint-GUID: OdRQ9Se22Zwz0PjD31tPvqtH6pI9pKRd X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-02-28_05,2025-02-27_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 impostorscore=0 malwarescore=0 spamscore=0 clxscore=1011 adultscore=0 mlxscore=0 mlxlogscore=747 suspectscore=0 phishscore=0 bulkscore=0 lowpriorityscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2502100000 definitions=main-2502280134 X-Spam-Score: 3.0 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Sorry, missed the attachment in the bug report. Here it is. Regards, Anton Butenko Content analysis details: (3.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [184.51.33.18 listed in zen.spamhaus.org] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [2620:100:9001:583:0:0:0:1 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.1 HTTPS_HTTP_MISMATCH BODY: No description available. 0.0 HTML_MESSAGE BODY: HTML included in message X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Sorry, missed the attachment in the bug report. Here it is. Regards, Anton Butenko Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [184.51.33.18 listed in zen.spamhaus.org] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [2620:100:9001:583:0:0:0:1 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.1 HTTPS_HTTP_MISMATCH BODY: No description available. 0.0 HTML_MESSAGE BODY: HTML included in message -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager --_004_BYAPR17MB21513528282C06173DE31D9EB6CC2BYAPR17MB2151namp_ Content-Type: multipart/alternative; boundary="_000_BYAPR17MB21513528282C06173DE31D9EB6CC2BYAPR17MB2151namp_" --_000_BYAPR17MB21513528282C06173DE31D9EB6CC2BYAPR17MB2151namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 U29ycnksDQoNCm1pc3NlZCB0aGUgYXR0YWNobWVudCBpbiB0aGUgYnVnIHJlcG9ydC4NCkhlcmUg aXQgaXMuDQoNClJlZ2FyZHMsDQpBbnRvbiBCdXRlbmtvDQoNCg0KRnJvbTogYnVnLXBhcnRlZC1i b3VuY2VzK2FidXRlbmtvPWFrYW1haS5jb21AZ251Lm9yZyA8YnVnLXBhcnRlZC1ib3VuY2VzK2Fi dXRlbmtvPWFrYW1haS5jb21AZ251Lm9yZz4gb24gYmVoYWxmIG9mIEJ1dGVua28sIEFudG9uIHZp YSBCdWcgcmVwb3J0cyBmb3IgdGhlIEdOVSBQYXJ0ZWQgZGlzayBwYXJ0aXRpb24gZWRpdG9yIDxi dWctcGFydGVkQGdudS5vcmc+DQpEYXRlOiBGcmlkYXksIEZlYnJ1YXJ5IDI4LCAyMDI1IGF0IDc6 MzjigK9QTQ0KVG86IDc2NjQ4QGRlYmJ1Z3MuZ251Lm9yZyA8NzY2NDhAZGViYnVncy5nbnUub3Jn Pg0KU3ViamVjdDogYnVnIzc2NjQ4OiBDcmFzaCB0cnlpbmcgdG8gcGFyc2UgbmlsZnMyIHN1cGVy YmxvY2sNCkhlbGxvLA0KDQpJIHdhcyBjaGVja2luZyBob3cgZ29vZCBpcyBmaXggb2YNCg0KaHR0 cHM6Ly9kZWJidWdzLmdudS5vcmcvY2dpL2J1Z3JlcG9ydC5jZ2k/YnVnPTM0MzkyPGh0dHBzOi8v dXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovZGViYnVncy5nbnUub3JnL2NnaS9idWdyZXBvcnQu Y2dpP2J1Zz0zNDM5Ml9fOyEhR2p2VHpfdmshUTJ3cEpVcUpxbXhFUTdCLWdwbEg3SWRpWEVyQzlw OEVSUDh1emlDN0Jkc0ZmcUUxaXdTRFVxWjlnQlloNVczSVBIanFySzFoeDVMTlp4eTdHUSQ+DQri gJxBdm9pZCBzaWdzZWd2IGluIGNhc2UgMm5kIG5pbGZzMiBzdXBlcmJsb2NrIG1hZ2ljIGFjY2lk ZW50bHkgZm91bmQu4oCdDQpJbiBzeXN0ZW1kLCBsaWJibGtpZCBhbmQgcGFydGVkIGFuZCBmb3Vu ZCBhIHNsaWdodCBwb3NzaWJpbGl0eSBvZiBjcmFzaCBpbiBwYXJ0ZWQgcmVnYXJkaW5nIHRvIHRo ZSBjaGFuZ2VzIGluIHRoZSByZWZlcnJlZCBidWcuDQpUaGUgcGFydGVkIGZpeCBpbmNsdWRlcyBh IGNoYW5jZSB0byBjcmFzaCBpbiBjYXNlIG9mIG5pbGZzMiBzdXBlcmJsb2NrIGhhdmluZyBjb3Jy ZWN0IG1hZ2ljLCBidXQgY29ycnVwdGVkIOKAnGJ5dGVz4oCdIGZpZWxkICh2YWx1ZSBpbiByYW5n ZSBmcm9tIDEyIHRvIDIwKS4NCg0KSeKAmXZlIG1vZGlmaWVkIHRoZSBjb2RlIHRvIGF2b2lkIHRo ZSBzaWdzZWd2IGFuZCBhbGlnbiBpbXBsZW1lbnRhdGlvbiB3aXRoIHRoZSBsaWJibGtpZCBpbXBs ZW1lbnRhdGlvbjoNCmh0dHBzOi8vZ2l0aHViLmNvbS91dGlsLWxpbnV4L3V0aWwtbGludXgvY29t bWl0L2FjNjgxYTMxMGMzMjMxOTQyMzI5NzU0NDgzMzkzMmY0ZDY4OWE3YTI8aHR0cHM6Ly91cmxk ZWZlbnNlLmNvbS92My9fX2h0dHBzOi9naXRodWIuY29tL3V0aWwtbGludXgvdXRpbC1saW51eC9j b21taXQvYWM2ODFhMzEwYzMyMzE5NDIzMjk3NTQ0ODMzOTMyZjRkNjg5YTdhMl9fOyEhR2p2VHpf dmshUTJ3cEpVcUpxbXhFUTdCLWdwbEg3SWRpWEVyQzlwOEVSUDh1emlDN0Jkc0ZmcUUxaXdTRFVx WjlnQlloNVczSVBIanFySzFoeDVMZlBscVRjUSQ+DQpBbmQgbW9kaWZpZWQgdDQzMDEtbmlsZnMy LWJhZHNiMi5zaCB0ZXN0IGNvZGUgdG8gdHJpZ2dlciB0aGlzIGNhc2UgYXMgd2VsbCBhcyB0aGUg cHJldmlvdXNseSByZXBvcnRlZCBvbmUuDQoNCkkndmUgYXR0YWNoZWQgYSBwYXRjaCB3aXRoIG15 IG1vZGlmaWNhdGlvbnMuIENhbiB5b3UsIHBsZWFzZSwgbG9vayBhdCBpdD8NCg0KUmVnYXJkcywN CkFudG9uIEJ1dGVua28NCg== --_000_BYAPR17MB21513528282C06173DE31D9EB6CC2BYAPR17MB2151namp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4 bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2 IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6QXB0b3M7DQoJcGFub3NlLTE6MiAx MSAwIDQgMiAyIDIgMiAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFs LCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCglmb250LXNpemU6 MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJBcHRvcyIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4u TXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjojNDY3ODg2Ow0K CXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxl LXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjExLjBwdDsNCgltc28tbGlnYXR1cmVzOm5v bmU7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjox LjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNl Y3Rpb24xO30NCi0tPjwvc3R5bGU+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0i IzQ2Nzg4NiIgdmxpbms9IiM5NjYwN0QiIHN0eWxlPSJ3b3JkLXdyYXA6YnJlYWstd29yZCI+DQo8 ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+U29ycnksIDxi cj4NCjxicj4NCm1pc3NlZCB0aGUgYXR0YWNobWVudCBpbiB0aGUgYnVnIHJlcG9ydC48YnI+DQpI ZXJlIGl0IGlzLjxicj4NCjxicj4NClJlZ2FyZHMsPGJyPg0KQW50b24gQnV0ZW5rbzxicj4NCjxi cj4NCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286 cD48L3A+DQo8ZGl2IGlkPSJtYWlsLWVkaXRvci1yZWZlcmVuY2UtbWVzc2FnZS1jb250YWluZXIi Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk ICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxiPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOg0KPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+YnVnLXBhcnRlZC1ib3VuY2VzJiM0MzthYnV0 ZW5rbz1ha2FtYWkuY29tQGdudS5vcmcgJmx0O2J1Zy1wYXJ0ZWQtYm91bmNlcyYjNDM7YWJ1dGVu a289YWthbWFpLmNvbUBnbnUub3JnJmd0OyBvbiBiZWhhbGYgb2YgQnV0ZW5rbywgQW50b24gdmlh IEJ1ZyByZXBvcnRzIGZvciB0aGUgR05VIFBhcnRlZCBkaXNrIHBhcnRpdGlvbiBlZGl0b3IgJmx0 O2J1Zy1wYXJ0ZWRAZ251Lm9yZyZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+RnJpZGF5LCBGZWJydWFy eSAyOCwgMjAyNSBhdCA3OjM4PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPuKArzwv c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+UE08YnI+DQo8 Yj5UbzogPC9iPjc2NjQ4QGRlYmJ1Z3MuZ251Lm9yZyAmbHQ7NzY2NDhAZGViYnVncy5nbnUub3Jn Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5idWcjNzY2NDg6IENyYXNoIHRyeWluZyB0byBwYXJz ZSBuaWxmczIgc3VwZXJibG9jazxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhlbGxvLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPkkgd2FzIGNoZWNraW5nIGhvdyBnb29kIGlzIGZpeCBv Zjxicj4NCjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczov ZGViYnVncy5nbnUub3JnL2NnaS9idWdyZXBvcnQuY2dpP2J1Zz0zNDM5Ml9fOyEhR2p2VHpfdmsh UTJ3cEpVcUpxbXhFUTdCLWdwbEg3SWRpWEVyQzlwOEVSUDh1emlDN0Jkc0ZmcUUxaXdTRFVxWjln QlloNVczSVBIanFySzFoeDVMTlp4eTdHUSQiPmh0dHBzOi8vZGViYnVncy5nbnUub3JnL2NnaS9i dWdyZXBvcnQuY2dpP2J1Zz0zNDM5MjwvYT48YnI+DQrigJxBdm9pZCBzaWdzZWd2IGluIGNhc2Ug Mm5kIG5pbGZzMiBzdXBlcmJsb2NrIG1hZ2ljIGFjY2lkZW50bHkgZm91bmQu4oCdPG86cD48L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JbiBzeXN0ZW1kLCBsaWJibGtpZCBhbmQgcGFy dGVkIGFuZCBmb3VuZCBhIHNsaWdodCBwb3NzaWJpbGl0eSBvZiBjcmFzaCBpbiBwYXJ0ZWQgcmVn YXJkaW5nIHRvIHRoZSBjaGFuZ2VzIGluIHRoZSByZWZlcnJlZCBidWcuPGJyPg0KVGhlIHBhcnRl ZCBmaXggaW5jbHVkZXMgYSBjaGFuY2UgdG8gY3Jhc2ggaW4gY2FzZSBvZiBuaWxmczIgc3VwZXJi bG9jayBoYXZpbmcgY29ycmVjdCBtYWdpYywgYnV0IGNvcnJ1cHRlZCDigJxieXRlc+KAnSBmaWVs ZCAodmFsdWUgaW4gcmFuZ2UgZnJvbSAxMiB0byAyMCkuPGJyPg0KPGJyPg0KSeKAmXZlIG1vZGlm aWVkIHRoZSBjb2RlIHRvIGF2b2lkIHRoZSBzaWdzZWd2IGFuZCBhbGlnbiBpbXBsZW1lbnRhdGlv biB3aXRoIHRoZSBsaWJibGtpZCBpbXBsZW1lbnRhdGlvbjo8YnI+DQo8YSBocmVmPSJodHRwczov L3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6L2dpdGh1Yi5jb20vdXRpbC1saW51eC91dGlsLWxp bnV4L2NvbW1pdC9hYzY4MWEzMTBjMzIzMTk0MjMyOTc1NDQ4MzM5MzJmNGQ2ODlhN2EyX187ISFH anZUel92ayFRMndwSlVxSnFteEVRN0ItZ3BsSDdJZGlYRXJDOXA4RVJQOHV6aUM3QmRzRmZxRTFp d1NEVXFaOWdCWWg1VzNJUEhqcXJLMWh4NUxmUGxxVGNRJCI+aHR0cHM6Ly9naXRodWIuY29tL3V0 aWwtbGludXgvdXRpbC1saW51eC9jb21taXQvYWM2ODFhMzEwYzMyMzE5NDIzMjk3NTQ0ODMzOTMy ZjRkNjg5YTdhMjwvYT48YnI+DQpBbmQgbW9kaWZpZWQgdDQzMDEtbmlsZnMyLWJhZHNiMi5zaCB0 ZXN0IGNvZGUgdG8gdHJpZ2dlciB0aGlzIGNhc2UgYXMgd2VsbCBhcyB0aGUgcHJldmlvdXNseSBy ZXBvcnRlZCBvbmUuPGJyPg0KPGJyPg0KSSd2ZSBhdHRhY2hlZCBhIHBhdGNoIHdpdGggbXkgbW9k aWZpY2F0aW9ucy4gQ2FuIHlvdSwgcGxlYXNlLCBsb29rIGF0IGl0Pzxicj4NCjxicj4NClJlZ2Fy ZHMsPGJyPg0KQW50b24gQnV0ZW5rbzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_BYAPR17MB21513528282C06173DE31D9EB6CC2BYAPR17MB2151namp_-- --_004_BYAPR17MB21513528282C06173DE31D9EB6CC2BYAPR17MB2151namp_ Content-Type: application/octet-stream; name="0001-Fixed-possible-sigsegv-in-case-of-corrupted-nilfs2-s.patch" Content-Description: 0001-Fixed-possible-sigsegv-in-case-of-corrupted-nilfs2-s.patch Content-Disposition: attachment; filename="0001-Fixed-possible-sigsegv-in-case-of-corrupted-nilfs2-s.patch"; size=2001; creation-date="Fri, 28 Feb 2025 18:14:48 GMT"; modification-date="Fri, 28 Feb 2025 18:14:48 GMT" Content-Transfer-Encoding: base64 RnJvbSAzYmQ0YjY0NGQ4NGFhYmQ2MTFjMjg1MmZhNzhkNDdhNjg5ZDRhNzdkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbnRvbiBCdXRlbmtvIDxhYnV0ZW5rb0Bha2FtYWkuY29tPgpE YXRlOiBGcmksIDI4IEZlYiAyMDI1IDE2OjA5OjE4ICswMTAwClN1YmplY3Q6IFtQQVRDSF0gRml4 ZWQgcG9zc2libGUgc2lnc2VndiBpbiBjYXNlIG9mIGNvcnJ1cHRlZCBuaWxmczIgc3VwZXJibG9j awoKLS0tCiBsaWJwYXJ0ZWQvZnMvbmlsZnMyL25pbGZzMi5jIHwgIDIgKy0KIHRlc3RzL3Q0MzAx LW5pbGZzMi1iYWRzYjIuc2ggfCAxMCArKysrKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDkgaW5z ZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saWJwYXJ0ZWQvZnMvbmls ZnMyL25pbGZzMi5jIGIvbGlicGFydGVkL2ZzL25pbGZzMi9uaWxmczIuYwppbmRleCA0MGY4NTY3 Li43NDE4NmYxIDEwMDY0NAotLS0gYS9saWJwYXJ0ZWQvZnMvbmlsZnMyL25pbGZzMi5jCisrKyBi L2xpYnBhcnRlZC9mcy9uaWxmczIvbmlsZnMyLmMKQEAgLTg4LDcgKzg4LDcgQEAgaXNfdmFsaWRf bmlsZnNfc2Ioc3RydWN0IG5pbGZzMl9zdXBlcl9ibG9jayAqc2IpCiAJCXJldHVybiAwOwogCiAJ Ynl0ZXMgPSBQRURfTEUxNl9UT19DUFUoc2ItPnNfYnl0ZXMpOwotCWlmIChieXRlcyA+IDEwMjQg fHwgYnl0ZXMgPCBzdW1vZmYgLSA0KQorCWlmIChieXRlcyA+IDEwMjQgfHwgYnl0ZXMgPCBzdW1v ZmYgKyA0KQogCQlyZXR1cm4gMDsKIAogCWNyYyA9IF9fZWZpX2NyYzMyKHNiLCBzdW1vZmYsIFBF RF9MRTMyX1RPX0NQVShzYi0+c19jcmNfc2VlZCkpOwpkaWZmIC0tZ2l0IGEvdGVzdHMvdDQzMDEt bmlsZnMyLWJhZHNiMi5zaCBiL3Rlc3RzL3Q0MzAxLW5pbGZzMi1iYWRzYjIuc2gKaW5kZXggMmEx MjA1Yi4uNDViNjY0NCAxMDA3NTUKLS0tIGEvdGVzdHMvdDQzMDEtbmlsZnMyLWJhZHNiMi5zaAor KysgYi90ZXN0cy90NDMwMS1uaWxmczItYmFkc2IyLnNoCkBAIC0yNywxNiArMjcsMjIgQEAgZW5k PSQoKCRsZW4gKiA1MTIgLyAkc3MpKQogcGFydGVkIC1zICRkZXYgbWtsYWJlbCBtc2RvcyBta3Bh cnQgcHJpbWFyeSAxcyAke2VuZH1zIHx8IGZyYW1ld29ya19mYWlsdXJlXwogCiAjIFdyaXRlIGEg c2Vjb25kYXJ5IHN1cGVyYmxvY2sgd2l0aCB0aGUgbmlsZnMgbWFnaWMgbnVtYmVyIGFuZCBhIG5p bGZzCi0jIHN1cGVyYmxvY2sgbGVuZ3RoIChzX2J5dGVzKSBmaWVsZCBvZiBvbmx5IDEwIGJ5dGVz LgorIyBzdXBlcmJsb2NrIGxlbmd0aCAoc19ieXRlcykgZmllbGQgb2Ygb25seSAxMyBieXRlcy4K ICMgc3RydWN0IG5pbGZzMl9zdXBlcl9ibG9jayBzdGFydHMgd2l0aCB0aGVzZSBmb3VyIGZpZWxk cy4uLgogIwl1aW50MzJfdAlzX3Jldl9sZXZlbDsKICMJdWludDE2X3QJc19taW5vcl9yZXZfbGV2 ZWw7CiAjCXVpbnQxNl90CXNfbWFnaWM7CiAjCXVpbnQxNl90CXNfYnl0ZXM7CiBzYjJfb2Zmc2V0 PSQoKCAyNCAvICgkc3MgLyA1MTIpICsgMSkpCi1wZXJsIC1lICJwcmludCBwYWNrICdMU1NTLics IDAsIDAsIDB4MzQzNCwgMTAsICRzcyIgfAorcGVybCAtZSAicHJpbnQgcGFjayAnTFNTUy4nLCAw LCAwLCAweDM0MzQsIDEzLCAkc3MiIHwKICAgICBkZCBvZj0kZGV2IGJzPSRzcyBzZWVrPSRzYjJf b2Zmc2V0IGNvdW50PTEgY29udj1ub3RydW5jCiAKKyMgV3JpdGUgcHJpbWFyeSBuaWxmcyBtYWdp YyBudW1iZXIgYW5kIGEgbmlsZnMKKyMgc3VwZXJibG9jayBsZW5ndGggKHNfYnl0ZXMpIGZpZWxk IG9mIG9ubHkgMTMgYnl0ZXMuCitzYl9vZmZzZXQ9MworcGVybCAtZSAicHJpbnQgcGFjayAnTFNT Uy4nLCAwLCAwLCAweDM0MzQsIDEzLCAkc3MiIHwKKyAgICBkZCBvZj0kZGV2IGJzPSRzcyBzZWVr PSRzYl9vZmZzZXQgY291bnQ9MSBjb252PW5vdHJ1bmMKKwogIyBUaGlzIHVzZWQgdG8gZ2l2ZSBw YXJ0ZWQgYSBzaWdzZWd2LgogcGFydGVkIC1zICRkZXYgcHJpbnQgfHwgZmFpbD0xCiAKLS0gCjIu MzQuMQoK --_004_BYAPR17MB21513528282C06173DE31D9EB6CC2BYAPR17MB2151namp_-- From unknown Tue Jun 17 01:48:58 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: "Butenko, Anton" Subject: bug#76648: closed (Re: bug#76648: Crash trying to parse nilfs2 superblock) Message-ID: References: X-Gnu-PR-Message: they-closed 76648 X-Gnu-PR-Package: parted Reply-To: 76648@debbugs.gnu.org Date: Wed, 28 May 2025 20:55:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1748465702-9539-1" This is a multi-part message in MIME format... ------------=_1748465702-9539-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #76648: Crash trying to parse nilfs2 superblock which was filed against the parted package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 76648@debbugs.gnu.org. --=20 76648: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D76648 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1748465702-9539-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 76648-done) by debbugs.gnu.org; 28 May 2025 20:54:51 +0000 Received: from localhost ([127.0.0.1]:57425 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uKNnW-0002So-Tg for submit@debbugs.gnu.org; Wed, 28 May 2025 16:54:51 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:22907) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uKNnS-0002SR-Kt for 76648-done@debbugs.gnu.org; Wed, 28 May 2025 16:54:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1748465685; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=aLSx2OTAxGDLDl75STuBh0Cil22MPLOu/MwqaE9vqt0=; b=CgPNNz1x7xrBPbuKZyn1txAlyrjjnBailTKSq6+Mk4weUvej/oMVb3JEUytHhC/99Tt0Op Gb9w93n6mHfiPU6/LvNEpCG4p/14GJ8YjeiFF6QDE/M4h4FZhzJeGSRIGb6dO60gjBLf// TNZjYrK0HNPZBSsYijzViFyMsdPNckU= Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-580-JPqMRMG3MMW5jpuleJt-nQ-1; Wed, 28 May 2025 16:54:44 -0400 X-MC-Unique: JPqMRMG3MMW5jpuleJt-nQ-1 X-Mimecast-MFC-AGG-ID: JPqMRMG3MMW5jpuleJt-nQ_1748465683 Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-23232148e63so434885ad.2 for <76648-done@debbugs.gnu.org>; Wed, 28 May 2025 13:54:43 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748465683; x=1749070483; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=aLSx2OTAxGDLDl75STuBh0Cil22MPLOu/MwqaE9vqt0=; b=Y+X8boOdibM/uZSKnMHylaqrAj4jp9z/RwQe6gS4VxqBUwgpJrNosdiab4daSXl87W NyvGcXU+PR0+pacUkZAKP0SPenh9Sv0lGkrAQ1bENKV+ePxZhmUF0xT8PY0qPLZFzgai QTj4sOpGK2fKrJaqPvN3ZpZLg+NaBKwoOfPPPKXkUGBGlHYzkK+jE1arlWt7ypRwXX9A /eDR9I+Vez9RJA0QwX06NjhN8Io50kwzceym67hrhHv7b92dbV6d7gSrqCFjClBKQPpl 2yicxsXDXYfYFUtvLNo3dk8CTgLbuiNDQjmStWsqA0wXj8n8FiJvWAhDct9VkfTsp8+X OKMg== X-Gm-Message-State: AOJu0YzhWxaIfnFutCFIupj9aSHSihv3HUzOyCi7ZKzoeJIlAeYQuy6R 08ccJWAm2xedxREJkaIiVqo8h4rdtd+FY8R/gaBAxpskEu+IKvemgK7tQNLaD86XIym5mWRiP4O eYlYmoHtjaNCCaPwTUhfOYcAQ5ue1G9ZYfE+BN10TmdBOiC9tgCDSJPJPmBkM+mg= X-Gm-Gg: ASbGnctTamdpla2TE/HTewM5Q4uyOtDK54b1kb4nUxJpDzhecB7uRq+kscxla37X0RI XCHnA6VgATZSmooe7oMnKgtCXwBH09ugsgYqCDDK25699tf+2NHqmUU77gjp0N/ZS6GQVAnlQXC e+vX3vjhXyooo9PTVB1ljwTlnOUFmPpn/BMyXCR7tQCsmwlC7PO9isf1ZpE5jz/TbIcNgzWKoco qOKofHrlswuFtoFX6onDtZ03DIvazSaRFX0jAPvAWxlFS6oecTPJK2Vd0iaPLdwizttBiFU+QfI /dgAmWZtuXWNscOZ6d3CM8AHUx5PECi6MUaStNproIeTlyouh4A= X-Received: by 2002:a05:6a00:3997:b0:730:87b2:e848 with SMTP id d2e1a72fcca58-745fe058eeemr8969327b3a.5.1748465682906; Wed, 28 May 2025 13:54:42 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFi+hfJVh4nUbNEcpUa1GLcBUGA6QtRPXi+TOo4AiuJ4rkUmLuQR409AveZwcGqFiVYaQNbzA== X-Received: by 2002:a05:6a00:3997:b0:730:87b2:e848 with SMTP id d2e1a72fcca58-745fe058eeemr8969322b3a.5.1748465682547; Wed, 28 May 2025 13:54:42 -0700 (PDT) Received: from ohop.brianlane.com (c-24-16-250-124.hsd1.wa.comcast.net. [24.16.250.124]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-747afeab82csm25709b3a.55.2025.05.28.13.54.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 May 2025 13:54:41 -0700 (PDT) Date: Wed, 28 May 2025 13:54:40 -0700 From: "Brian C. Lane" To: "Butenko, Anton" Subject: Re: bug#76648: Crash trying to parse nilfs2 superblock Message-ID: References: MIME-Version: 1.0 In-Reply-To: X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: -GiUMRj-C7kMgA9qcGuRfhPWsybyeeWPDX4K6FjIyLo_1748465683 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76648-done Cc: 76648-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Fri, Feb 28, 2025 at 03:21:00PM +0000, Butenko, Anton via Bug reports for the GNU Parted disk partition editor wrote: > Hello, > > I was checking how good is fix of > > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=34392 > “Avoid sigsegv in case 2nd nilfs2 superblock magic accidently found.” > > In systemd, libblkid and parted and found a slight possibility of crash in parted regarding to the changes in the referred bug. > The parted fix includes a chance to crash in case of nilfs2 superblock having correct magic, but corrupted “bytes” field (value in range from 12 to 20). > > I’ve modified the code to avoid the sigsegv and align implementation with the libblkid implementation: > https://github.com/util-linux/util-linux/commit/ac681a310c32319423297544833932f4d689a7a2 > And modified t4301-nilfs2-badsb2.sh test code to trigger this case as well as the previously reported one. > > I've attached a patch with my modifications. Can you, please, look at it? Sorry it took so long to look at this, it looks good to me. I'm posting it to the parted-devel list and if there are no objections I'll push it by Friday. Thanks, Brian -- Brian C. Lane (PST8PDT) - weldr.io - lorax - parted - pykickstart ------------=_1748465702-9539-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 28 Feb 2025 17:36:48 +0000 Received: from localhost ([127.0.0.1]:52189 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1to4I2-0006ZV-Ec for submit@debbugs.gnu.org; Fri, 28 Feb 2025 12:36:48 -0500 Received: from lists.gnu.org ([2001:470:142::17]:51632) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1to2CD-0001Ot-N5 for submit@debbugs.gnu.org; Fri, 28 Feb 2025 10:22:39 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1to2C2-00060Z-SB for bug-parted@gnu.org; Fri, 28 Feb 2025 10:22:27 -0500 Received: from mx0b-00190b01.pphosted.com ([67.231.157.127]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1to2C0-0001a0-EF for bug-parted@gnu.org; Fri, 28 Feb 2025 10:22:26 -0500 Received: from pps.filterd (m0409410.ppops.net [127.0.0.1]) by m0409410.ppops.net-00190b01. (8.18.1.2/8.18.1.2) with ESMTP id 51SCuVtw032626 for ; Fri, 28 Feb 2025 15:21:58 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akamai.com; h= content-type:date:from:message-id:mime-version:subject:to; s= jan2016.eng; bh=r0qx8ei2oiRJZrt9w+4Ati3vy7YBIPsOSDA/toJH9QU=; b= ng/NQTP/mxE9y6mx9DKRX0iRa15cmyZQj1Di1xrRXmcwhD5EPx8hFR2qeQ3Ew2hD kIM01MXJMApyty6hkcWt6ANjBC0z9V43T1cboEwajpR+6hBRmrbml16SUMse3fUx bapOg1Bst7Mvry739+fq3d95I0PFE1zSiagjVLOplDUJHbeBtohWHfRlFPltaPXX Y5CoFJNlhmdFe4+tN3Nyy8P6rz50Rpzx6/abPwf9MbQcJgO7PzEZbx3QCp36RyPk UW02GqBvDzZ5HIjF4agcMzj3bNBl4YzcUh0ig/UUU1BjPam8mSsVj6L4TPwC2mQ9 RtJbO2U0nQ4cfWsIScl1PQ== Received: from prod-mail-ppoint6 (prod-mail-ppoint6.akamai.com [184.51.33.61] (may be forged)) by m0409410.ppops.net-00190b01. (PPS) with ESMTPS id 451ptx6ufs-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 28 Feb 2025 15:21:58 +0000 (GMT) Received: from pps.filterd (prod-mail-ppoint6.akamai.com [127.0.0.1]) by prod-mail-ppoint6.akamai.com (8.18.1.2/8.18.1.2) with ESMTP id 51SAQv9m016189 for ; Fri, 28 Feb 2025 10:21:37 -0500 Received: from email.msg.corp.akamai.com ([172.27.50.204]) by prod-mail-ppoint6.akamai.com (PPS) with ESMTPS id 44yat1mncs-12 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 28 Feb 2025 10:21:37 -0500 Received: from ustx2ex-exedge4.msg.corp.akamai.com (172.27.50.215) by ustx2ex-dag4mb5.msg.corp.akamai.com (172.27.50.204) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.14; Fri, 28 Feb 2025 07:21:04 -0800 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (72.247.45.132) by ustx2ex-exedge4.msg.corp.akamai.com (172.27.50.215) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.14 via Frontend Transport; Fri, 28 Feb 2025 07:21:04 -0800 Received: from BYAPR17MB2151.namprd17.prod.outlook.com (2603:10b6:a02:b8::20) by CH4PR17MB7425.namprd17.prod.outlook.com (2603:10b6:610:22b::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8489.22; Fri, 28 Feb 2025 15:21:00 +0000 Received: from BYAPR17MB2151.namprd17.prod.outlook.com ([fe80::8c95:d293:e6a5:20a9]) by BYAPR17MB2151.namprd17.prod.outlook.com ([fe80::8c95:d293:e6a5:20a9%2]) with mapi id 15.20.8445.017; Fri, 28 Feb 2025 15:21:00 +0000 From: "Butenko, Anton" To: "bug-parted@gnu.org" Subject: Crash trying to parse nilfs2 superblock Thread-Topic: Crash trying to parse nilfs2 superblock Thread-Index: AQHbie+cxuHY6JG080WFef/Q3C2wfA== Date: Fri, 28 Feb 2025 15:21:00 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-reactions: allow x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BYAPR17MB2151:EE_|CH4PR17MB7425:EE_ x-ms-office365-filtering-correlation-id: c2ed2ab4-e37a-48b2-0926-08dd580b8213 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|366016|1800799024|8096899003|13003099007|38070700018; x-microsoft-antispam-message-info: =?Windows-1252?Q?vkXcl3FuIYsc2TgGJgm6AVtnXhc0TLWOcm5fWeFCUtkvvNcbYAwRqHNn?= =?Windows-1252?Q?GlepTexP3xoshyhZ4I2IQzT8FmYAOTomTfhDT1PHemJLxKUTMiWq/QlK?= =?Windows-1252?Q?mMZ4HxaSbYSvl0IeaV/skzm81NAqPbuSirh7jl7pm/YkPLMWKqq9g6j+?= =?Windows-1252?Q?z47qf8iMblgRbR40TgnKXthb5/bhtOI+W6EGwNqvcQzKdhZfcZtdq9dj?= =?Windows-1252?Q?pCq6iAuY5LPbg9lUnmPnCZGPYvdym9ZMpyYHM6hVGhvYFSxNf8slZ3sc?= =?Windows-1252?Q?M/uhnVgGlrrfalY45A6VT99IEnShNhb0Ui2pw96JjEKhoL0CPUUNhkFV?= =?Windows-1252?Q?jqjJH8fLJK/+z71FONQGdonTfENRldoVVGTIRs8vBqQo8CszyslT4qWd?= =?Windows-1252?Q?FRSdbIxgxfsQOLijcUoRuI657A+R2aceUF/yQZnqlz/TjkOkQHp4fjzh?= =?Windows-1252?Q?t/krqpH6TNJc2+wl0FL/GxVQGFsZ3lv93cC0OVNXSEMnrI/oMZjz/KaQ?= =?Windows-1252?Q?7LvSnnKG7C/hgV3sRmyYh5evATgLDKl6mjs01f9in6BJlOwCWxQ9VL8K?= =?Windows-1252?Q?nya6lHobkc56E9eSldwbyTkn0CxjbAk66tuwUS+VgT+Ge2PSHEeU1qX3?= =?Windows-1252?Q?lji8A/m57aPhKq5vLmbrFVkTDRwpoEePHVssrdn+I8l0fOBdUj+/+Vvh?= =?Windows-1252?Q?1mTI0Sij3V7CKNRdKRhpzkLuYYv8de8CPMxyPvlxbkHFiK5DAn9/SfKt?= =?Windows-1252?Q?3XCQY/fh7vMQKHEZVfZVtk+5Qtc9EhsSVgs7QHS0pd1R5KvXrgatMwIH?= =?Windows-1252?Q?EPNzOuSArN6QlvuOC0OS5qq1wjUWBqE4ngnTQBPWMRdaFB+QUC6saOLg?= =?Windows-1252?Q?JJhiJAFt1Se4wHyQIHikepfIq8CXObgQcHs0KzY4JKZYWjpe9cf518Gz?= =?Windows-1252?Q?nHxzylmi3aGUHX6Q0SqATsigvEu6YYwpGjHIrhdXl/OnUlh0ljx7kanU?= =?Windows-1252?Q?TWyxoBqAPdP0gy+9KYH11frgbjRWbKkGr1lYIcf03SjlYdvYIyTuyDyP?= =?Windows-1252?Q?4a8DCokx/1vkmV11rgDZb2Pprb23ryPF2jOIXQHSQqVPb0Xtau75XUsz?= =?Windows-1252?Q?Bcs7BEzuqD6UEiXbIS+UoEyOmsW3rNjAxziiupnyZGJtxJ16JT5jxIbE?= =?Windows-1252?Q?+jxra2nazHwYZah/9Vsx+obYB2C1mpG1Xnb8ptLg+gjCkWWUDgER+4zv?= =?Windows-1252?Q?VfOs0QoEIZlvB/GRVVWPp6iXkBquqs60rzT/YU9xrEBpr0lfwfXklEtW?= =?Windows-1252?Q?isXkT9m8QFSGYvFZwzCXw00SbhRIIiVe1uGJvdrDHVgm9G7VE8iEmplE?= =?Windows-1252?Q?UKkwmHShGJ1JKZWbVHjgb8IA5Nrf/uj+yJX16cel+/UwRARBOpgJaGEV?= =?Windows-1252?Q?56GQ/rnt9w+QBvVl1rrQa3wxgE14e5i2UyvbihrpxUCKdJ2pbU1kgk6g?= =?Windows-1252?Q?oy7uWqRVGjyOP+g2KZS6RAmkQlC77g=3D=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR17MB2151.namprd17.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(366016)(1800799024)(8096899003)(13003099007)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?0rEB1VPOQZ2LouJ5EODjSq/hrKQg8+3Sp0r7ysO4GbGVPi0cwuUsbdLs?= =?Windows-1252?Q?O53pi3B9jtnpSWhFHjtqpmFAZtjyOcIZsNOK8iy+J7vZDoiCOGHd5doL?= =?Windows-1252?Q?PGuZfRmFuZjISqrtViE3ucKdPpry4mnU94EUKgBhl9ckDiqqzfjxpOea?= =?Windows-1252?Q?Nt5apRzF6AYmn5j2sTPMhG0PXQMQo22fRcvmQ6XZ9Q6aA/mG54BdVtmH?= =?Windows-1252?Q?W3EbCmsX7eDR87GEYjOP/5+2zZrGm83pfi7OewB/HCvjKMGFkVxhJ9p8?= =?Windows-1252?Q?rfBUT6Npc7AZ9Y7lZ2n5srF7aaUTeEbOwwc3oLTOymH8gED5lKM/CGD7?= =?Windows-1252?Q?AAd6FrGG6GHzDjW/I3grKOD5WZugy3aIG7cIQ/I2fSGPL54Ecwfz1Lwr?= =?Windows-1252?Q?KdZxgMfLQcflIPmHbkV+n04hRcezhHeB/u/GWPnXifLVzCRHtG70KKbm?= =?Windows-1252?Q?1U7o1qsStC0XgrQ0xvnhCGzmz2qUWfNPM3jgMrCvxcvXoRliRa8FQO97?= =?Windows-1252?Q?206piI+fVwubaVT8P+klT73efabRHJ+U0J1CLDAuoO0/AqXl2NAJzllg?= =?Windows-1252?Q?aFUYGHd/cVMWJHgFft9BJrXz1yFxIP+YNiXd28BnTo7EFhYPD8fiGFtG?= =?Windows-1252?Q?aSvSKTuyukjJynKcIhCJGV+Z21fIQvv85E+lQs4QsOhwhB9EU5UIPuQM?= =?Windows-1252?Q?Hq7OJ5+fQIidFjBFUsaMrni8VKG6UC8hYEF5Kzuv/w6np6VXntHqef/N?= =?Windows-1252?Q?FrMEajnUOQkrMeJ3CCItX8Jjao6xvLziuTQECBElZ9gbB6PekHsYPw3j?= =?Windows-1252?Q?labLj/Rj+fNQB72ZFn/3hyF92BtDYoh/pGufu4a+3ijJl24M2Wu/JV/1?= =?Windows-1252?Q?ABbAwmElYtIjgGFMQylU3S/o1oYRQJOdnr7E/QI2T8RGEQ+MAuWsVpNR?= =?Windows-1252?Q?aS0WrC+2sc9PILO51tfpzI/3rgLJezvasREx/Qom9II99DzXyD0PxBoj?= =?Windows-1252?Q?yt8AE/e7yEoJ0U1sJOuBMYmzboQAtQ5w/RTZIA8JstppxFQa0JyI2fAb?= =?Windows-1252?Q?1D6bhIuUp29/XY2XFmSHralHB+FK7o4dnkNKtT1mQdAe0sHarjT2eMeI?= =?Windows-1252?Q?+qt54o4mWJp8g1Psxhq0rwJFVLW6hU6omkbeIO+C9TbM1S7uyqKsEGzN?= =?Windows-1252?Q?OS9K3IJ3BBI5SW1BrPPVbN73j2j1YtVbcihwgYr8I90PfvWW3er7yoy9?= =?Windows-1252?Q?kJQubtImstohg0QohxX+aQORipUFlxeQDGXqGOUoE4FoukWmLu55tK2M?= =?Windows-1252?Q?o0byiasp1HMr/6U0AMzAJJKheD2xHbPGsB0x6CYFGINB3oJnIcyYq2D0?= =?Windows-1252?Q?+g7mz/68wejy9SOxgRa7OtpPayCvW8BfLrIthX7JxOLCGhy8m/EHJQR/?= =?Windows-1252?Q?WYCggs+YNhozTaAs8re1leZkG1SqO2G6iAz8Gv7tvIyStofPwSTrilpz?= =?Windows-1252?Q?KJCGZIN6hYk282A13xoj3pzKBTEgYYnzbULnjmXHNSSY1JF4B4noKBsz?= =?Windows-1252?Q?LhdVHqb3GCn8LUkJmSbuHvjvBP780yR3oKFlYNI9820f63Ga8EcsvbNU?= =?Windows-1252?Q?nburPiu+nttg1Hsu1jt1Ni4lr6O8W+07s7S1sjGetCpdujJ15/SC2XlR?= =?Windows-1252?Q?FLL7tJMZIKWIK21zIe68A3+ibIpxqhaP+upBtd8qqzxc9iVfvtIOEQ?= =?Windows-1252?Q?=3D=3D?= arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=K5YMM9HAeok9WUDuHDKfmL8ycXTQcfzFD0Mnl4Fd/aj7D/BQaEGD+ZYTrI9QC4GW3iL1/Xe8sIqXuEZ5Hda/2nFhq4hLX2uHdxpGI6Eue+Ilmq+CkWpsWU0V7AyTLo1wBG428NqEZx396oaIAJbV/zVjZKbQu4RPy5ZfAxSfvewXBAd4q/roERmxRXGEF5l2l+hOuEKPAg55ACA6xlBXJ8qzsvGAV9FKAioLkyYks/uyVJ9Bvl1R+nZ4EWAeWVXVzuiskSaLSTuay5INDt40bhc0XOQqGepA2SL/NSDJZJAPM1XLHNyGLrC2towH5M5mSWeIwqaJgeLBz08cuBHWAQ== arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=I/6JxHsssvd8f/0g74QCMb9Z6QhupRVQ+Hy1GHhn+5g=; b=oS43do1ym11/UIRbQLX+InZnk1HraFEGQWoyZkkmLuDlawvs1rhAHGpSAmZIJ8dm5fPNzc299gnnWM8l2Gk84rESs1Ve796GN9UCiV+OfpMdOZzDUtqeiUsEq9+JbQ3qRCOBvfMi0u1KGg2aXYEu7sKN4kmsEi1gnFnNc62xaw8Kq7g0Daoru+UtUeTSLyNqTTy+x14JnBM9Jwdr+2bt9hTXQvfAOg/+KEjjcQVee12wqItI+zsrJNxcMTXlv6LfV1H3sxjacardRAZfn4OX1ZJ0wGEGdb4NpC+YWEkE7uL31rdA6NYvgqXjnaANpMJYcaWupG2qEyh2QIcWxN4zeA== arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=akamai.com; dmarc=pass action=none header.from=akamai.com; dkim=pass header.d=akamai.com; arc=none dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akamai365.onmicrosoft.com; s=selector1-akamai365-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=I/6JxHsssvd8f/0g74QCMb9Z6QhupRVQ+Hy1GHhn+5g=; b=dudP0x6wA3NiWItPINpd8nel8loPgumJlLAjvnHIrgMGFFIfTBFP7C642ypWvamrQXIqORQAkOxFuGe7MbTIpVEOpAl6I2DpzA8z3vDm2froqSR3XzS6oPEHtHnr68FHssLNWlaMjDhUvdZPN+YSeZngLUm6/JQRaNX8ps8R/bw= x-ms-exchange-crosstenant-authas: Internal x-ms-exchange-crosstenant-authsource: BYAPR17MB2151.namprd17.prod.outlook.com x-ms-exchange-crosstenant-network-message-id: c2ed2ab4-e37a-48b2-0926-08dd580b8213 x-ms-exchange-crosstenant-originalarrivaltime: 28 Feb 2025 15:21:00.6170 (UTC) x-ms-exchange-crosstenant-fromentityheader: Hosted x-ms-exchange-crosstenant-id: 514876bd-5965-4b40-b0c8-e336cf72c743 x-ms-exchange-crosstenant-mailboxtype: HOSTED x-ms-exchange-crosstenant-userprincipalname: 9iPDie9O+2CrDvyrvbq5bfeWmyxT2Cy9S65H9a7MOeBL37BIdOlOBrqwVCRqL0I7Ijht/XylqbrKQHWpUTz0GA== x-ms-exchange-transport-crosstenantheadersstamped: CH4PR17MB7425 x-originatororg: akamai.com Content-Type: multipart/alternative; boundary="_000_BYAPR17MB2151C500C91AABDF0495CE19B6CC2BYAPR17MB2151namp_" MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-02-28_04,2025-02-27_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 mlxscore=0 spamscore=0 mlxlogscore=667 suspectscore=0 malwarescore=0 adultscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2502100000 definitions=main-2502280111 X-Authority-Analysis: v=2.4 cv=Ia59WXqa c=1 sm=1 tr=0 ts=67c1d496 cx=c_pps a=WPLAOKU3JHlOa4eSsQmUFQ==:117 a=WPLAOKU3JHlOa4eSsQmUFQ==:17 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=T2h4t0Lz3GQA:10 a=g1y_e2JewP0A:10 a=mDV3o1hIAAAA:8 a=NEAV23lmAAAA:8 a=pml_usbgNRkFOMqHIA8A:9 a=pILNOxqGKmIA:10 a=zgiPjhLxNE0A:10 a=zZCYzV9kfG8A:10 a=yMhMjlubAAAA:8 a=SSmOFEACAAAA:8 a=AXgoBG7x3vzkUkrc02MA:9 a=mVHr9n7Y3PDDfiMp:21 a=gKO2Hq4RSVkA:10 a=UiCQ7L4-1S4A:10 a=hTZeC7Yk6K0A:10 a=frz4AuCg-hUA:10 X-Proofpoint-GUID: I63YYYomLKI3swD2ZV_h2aZmepsq-mCW X-Proofpoint-ORIG-GUID: I63YYYomLKI3swD2ZV_h2aZmepsq-mCW X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-02-28_04,2025-02-27_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 impostorscore=0 mlxscore=0 lowpriorityscore=0 spamscore=0 phishscore=0 suspectscore=0 malwarescore=0 bulkscore=0 adultscore=0 priorityscore=1501 mlxlogscore=470 clxscore=1011 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2502100000 definitions=main-2502280112 Received-SPF: pass client-ip=67.231.157.127; envelope-from=abutenko@akamai.com; helo=mx0b-00190b01.pphosted.com X-Spam_score_int: -31 X-Spam_score: -3.2 X-Spam_bar: --- X-Spam_report: (-3.2 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.444, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 28 Feb 2025 12:36:44 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --_000_BYAPR17MB2151C500C91AABDF0495CE19B6CC2BYAPR17MB2151namp_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Hello, I was checking how good is fix of https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D34392 =93Avoid sigsegv in case 2nd nilfs2 superblock magic accidently found.=94 In systemd, libblkid and parted and found a slight possibility of crash in = parted regarding to the changes in the referred bug. The parted fix includes a chance to crash in case of nilfs2 superblock havi= ng correct magic, but corrupted =93bytes=94 field (value in range from 12 t= o 20). I=92ve modified the code to avoid the sigsegv and align implementation with= the libblkid implementation: https://github.com/util-linux/util-linux/commit/ac681a310c32319423297544833= 932f4d689a7a2 And modified t4301-nilfs2-badsb2.sh test code to trigger this case as well = as the previously reported one. I've attached a patch with my modifications. Can you, please, look at it? Regards, Anton Butenko --_000_BYAPR17MB2151C500C91AABDF0495CE19B6CC2BYAPR17MB2151namp_ Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable

Hello,

 

I was checking how good is fix of

https://d= ebbugs.gnu.org/cgi/bugreport.cgi?bug=3D34392
=93Avoid sigsegv in case 2nd nilfs2 superblock magic accidently found.=94

In systemd, libblkid and parted and found a slight p= ossibility of crash in parted regarding to the changes in the referred bug.=
The parted fix includes a chance to crash in case of nilfs2 superblock havi= ng correct magic, but corrupted =93bytes=94 field (value in range from 12 t= o 20).

I=92ve modified the code to avoid the sigsegv and align implementation with= the libblkid implementation:
https://github.com/util-linux/util-linux/commit/a= c681a310c32319423297544833932f4d689a7a2
And modified t4301-nilfs2-badsb2.sh test code to trigger this case as well = as the previously reported one.

I've attached a patch with my modifications. Can you, please, look at it?
Regards,
Anton Butenko

--_000_BYAPR17MB2151C500C91AABDF0495CE19B6CC2BYAPR17MB2151namp_-- ------------=_1748465702-9539-1--