From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id B16A2C54FB3 for ; Sun, 1 Jun 2025 15:53:13 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uLkzK-0007z2-Vs; Sun, 01 Jun 2025 11:52:43 -0400 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 1uLkzJ-0007yf-V9 for grub-devel@gnu.org; Sun, 01 Jun 2025 11:52:42 -0400 Received: from mail-io1-xd2c.google.com ([2607:f8b0:4864:20::d2c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uLkzI-00072M-Ex for grub-devel@gnu.org; Sun, 01 Jun 2025 11:52:41 -0400 Received: by mail-io1-xd2c.google.com with SMTP id ca18e2360f4ac-86cef0b4d96so84949739f.0 for ; Sun, 01 Jun 2025 08:52:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1748793159; x=1749397959; darn=gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Oylx/ks722CthEVcKTaY5K5A76wMsefmtQOFOBWPggg=; b=VdX7jy5diCsbdAWBgM7dx7EhZexiVZH62WRX38nAmcJkWECPcr11AveyBPW3u45Cza QvUwN6lEo9FjVBOI9CdN+3t1iaV1Chf4HaOA+VZpE1BgwMMNDoXbAO0FTWNYXHI7qVyG 5stoghW/WoKADcJjil/h7pJV45PLxfKVVudlJ3gVwKKwgsLRjVBpn7zDaEQCYDu3LQxi CPPePmuH4QkGA12P0vpeA8XGKwaGYjGzRtP+TbEHysIi4WaiRYR9JzW5GRHmLGR9ffB4 MhnDIxLeF5Sbw7LdNl8ylLLUUhIosb9RtWzgegwswjn+N/Z1Zfg+EI5ibv/PeE8226pM QW4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748793159; x=1749397959; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Oylx/ks722CthEVcKTaY5K5A76wMsefmtQOFOBWPggg=; b=CmEUWg7vgjjXZBB6Jj0WfEo5OdltTnSTCbiq8+6RrT9MDA48Se8PsA57513ZVmj508 JJ6159nse7/Ajo2lVnHu7AS+rfIn7YtZ0hxnq597y3E6n9ntvPrGHUXnH8LYz1qWhzvV l8L3cOXJVX6fxH/Hq7O9UZez/nNTW/z/EdmMasUjTPZX+a5GdO80qXMJWMZs/dpLsjF+ ZvWnuuDIg3XkcPq67ubi8xae3YDD6IXXlRgfKr4caFtSJdnNCDDmUm/xBg9HEigmL14s QuQKKBjCwFydwLNPuMRSs6xUK+LDadprefuPeh94xt2KUUInPKrPbtcSW/nuzoZm69Bq xt0g== X-Gm-Message-State: AOJu0YyEpFux/XArjaCJBr/VEO0WX0EuY0RtRJeZ+W2xSe2dReP7iNO6 os6Zta62eLSwSeI/dEii5mSK1CLa5E1nscG/0ImVf/BwibbgFNsAXBanzBITTzJK X-Gm-Gg: ASbGncvSBapCRmWayJwkFacYN4pC7sfU2LPkVpCNeD5O52sQqwjvthLr6tsgiunZCqx ytm8X639nEBpyaT4NbG6pHw+cZ/+RF/MZIkpIe8IvGwuxtMlcGiR8ecBFGaqgfirPzAE4UTJP4o MARqwjrfQCCxqGSdyQ3rhdmhLAK/zQtG2DEDJCAhy1nmpj2V3xE2DmN86jlX96wXpPFw2d5H88I cF79JxfySi9k+tccSMxfiNYhg58UguPmXOiF2983rrELaErEnTC6ZiYAUNsoAdIrWfIfSR460gE 0urMh9vOysYhNjkbeiXifLa7ZvZlHXvjrujc3lAP/HgNyn2PGC+fL5TE8r5pU7S069+mGkx+Cbr etNd6qqcxB1yEwWex3eqAJGLZLPCLdHhTzKodDndoiHJGbiN5eHo= X-Google-Smtp-Source: AGHT+IEGyaIfhrbWXe4jhjmCYQQbw/BvoznNCWM360cZuwU5CuoR0klvEioCriUYmnr+KAlevZuZJw== X-Received: by 2002:a05:6e02:1fcb:b0:3dc:87c7:a5b1 with SMTP id e9e14a558f8ab-3dda3319055mr42954265ab.4.1748793158573; Sun, 01 Jun 2025 08:52:38 -0700 (PDT) Received: from localhost.localdomain (204-144-197-247.cgn.imoncommunications.net. [204.144.197.247]) by smtp.gmail.com with ESMTPSA id 8926c6da1cb9f-4fdd7e3c068sm1374913173.59.2025.06.01.08.52.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Jun 2025 08:52:37 -0700 (PDT) From: Andrew Hamilton To: grub-devel@gnu.org Cc: daniel.kiper@oracle.com, Andrew Hamilton Subject: [PATCH 1/1] fs/ntfs.c: Correct next_attribute validation Date: Sun, 1 Jun 2025 10:52:22 -0500 Message-Id: <20250601155222.21934-2-adhamilt@gmail.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250601155222.21934-1-adhamilt@gmail.com> References: <20250601155222.21934-1-adhamilt@gmail.com> MIME-Version: 1.0 Received-SPF: pass client-ip=2607:f8b0:4864:20::d2c; envelope-from=adhamilt@gmail.com; helo=mail-io1-xd2c.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: The development of GNU GRUB Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org Sender: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org SW1wcm92ZWQgYWQtaG9jIGZ1enppbmcgY292ZXJhZ2UgcmVsZWF2ZWQgYSBwb3NzaWJsZSBhY2Nl c3MgdmlvbGF0aW9uCmFyb3VuZCBsaW5lIDM0MiBvZiBudGZzLmMgd2hlbiBhY2Nlc3NpbmcgdGhl IGF0dHJfY3VyIHBvaW50ZXIgZHVlIHRvCnBvc3NpYmxpdHkgb2YgbW92aW5nIHBvaW50ZXIgJ25l eHQnIGJleW9uZCBvZiB0aGUgZW5kIG9mIHRoZSB2YWxpZApidWZmZXIgaW5zaWRlIG5leHRfYXR0 cmlidXRlLiBQcmV2ZW50IHRoaXMgZm9yIGNhc2VzIHdoZXJlIGZ1bGwKYXR0cmlidXRlIHZhbGlk YXRpb24gaXMgbm90IHBlcmZvcm1lZCAoc3VjaCBhcyBvbiBhdHRyaWJ1dGUgbGlzdHMpCmJ5IHBl cmZvcm1pbmcgYSBzYW5pdHkgY2hlY2sgb24gdGhlIG5ld2x5IGNhbGN1bGF0ZWQgbmV4dCBwb2lu dGVyLgoKRml4ZXM6IDA2OTE0YjYxNCAoZnMvbnRmczogQ29ycmVjdCBhdHRyaWJ1dGUgdnMgYXR0 cmlidXRlIGxpc3QgdmFsaWRhdGlvbikKClNpZ25lZC1vZmYtYnk6IEFuZHJldyBIYW1pbHRvbiA8 YWRoYW1pbHRAZ21haWwuY29tPgotLS0KIGdydWItY29yZS9mcy9udGZzLmMgfCA3ICsrKysrKy0K IDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n aXQgYS9ncnViLWNvcmUvZnMvbnRmcy5jIGIvZ3J1Yi1jb3JlL2ZzL250ZnMuYwppbmRleCA1YjBh MThmM2QuLjlhZmYyMzljNCAxMDA2NDQKLS0tIGEvZ3J1Yi1jb3JlL2ZzL250ZnMuYworKysgYi9n cnViLWNvcmUvZnMvbnRmcy5jCkBAIC0yMzMsNyArMjMzLDEyIEBAIG5leHRfYXR0cmlidXRlIChn cnViX3VpbnQ4X3QgKmN1cnJfYXR0cmlidXRlLCB2b2lkICplbmQsIGJvb2wgdmFsaWRhdGUpCiAg ICAgcmV0dXJuIE5VTEw7CiAKICAgbmV4dCArPSB1MTZhdCAoY3Vycl9hdHRyaWJ1dGUsIDQpOwot ICBpZiAodmFsaWRhdGUgJiYgdmFsaWRhdGVfYXR0cmlidXRlIChuZXh0LCBlbmQpID09IGZhbHNl KQorICBpZiAodmFsaWRhdGUpCisgIHsKKyAgICBpZiAodmFsaWRhdGVfYXR0cmlidXRlIChuZXh0 LCBlbmQpID09IGZhbHNlKQorICAgICAgcmV0dXJuIE5VTEw7CisgIH0KKyAgZWxzZSBpZiAobmV4 dCA+PSAoZ3J1Yl91aW50OF90ICopZW5kKQogICAgIHJldHVybiBOVUxMOwogCiAgIHJldHVybiBu ZXh0OwotLSAKMi4zOS41CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KR3J1Yi1kZXZlbCBtYWlsaW5nIGxpc3QKR3J1Yi1kZXZlbEBnbnUub3JnCmh0dHBz Oi8vbGlzdHMuZ251Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2dydWItZGV2ZWwK