From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 55985345EC6 for ; Wed, 22 Jul 2026 21:05:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784754354; cv=none; b=P2HEAllRQ4KbrIBfIzhnkjNaVX6bLvQ4RnR/wKKyDTjMLhwb0ZuXiTqQ3JTYRT3KKV7agdxsX6RfiX4VFW6RZDCZ80bTQLH9m+lMczZeUKdDScSStRWrT2NBG2FILVOSkJ3yMm3aqB2XIS0V5WutaWWs8BmXFVoagkyotqlDo9E= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784754354; c=relaxed/simple; bh=+B0FEBBkq5uNn3T+WLXqy7k7QJOOGkoqaNTHt6Ju4uM=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=rruJFBcJVG6ZQw85QFdAdD+FkqRP5xiI+dsIpXpRVAYYl/6FeoRg4+fQQD7wr9BXka+oEwowkm6cM4+Y5VNreMOwWY0t7zyddlMGEZnfp1UAC4Pobuw1UkRfKuza7B4jwvjzHkPsN1Ny3ZJrYfY9rp1SGGxrVmWMaZYPJOerKvE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=X+CGWotX; arc=none smtp.client-ip=100.103.45.18 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="X+CGWotX" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 470DC1F000E9; Wed, 22 Jul 2026 21:05:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1784754353; bh=r1WJsny7zZ/L/me5vlnqFX7RPArRbqe9j3cwBsryZJM=; h=From:Subject:Date:To:Cc; b=X+CGWotX+28qsKY59Kr83+xSTx73iDhlJGUZOBoZwH+31emt1I8aYxtf8r94OLOv8 /ePe/9l2yfOHKNZiPi+1P+Bh+byWrYK3C7wz6G82Il3BIYyZhGHEf8IztayVedCxGs PcKXmr91+amxG0u7zmEQsMy15bO1b6+jJxlb661BCOyuTx5msLEN95Y62czNtHygBD LmpAYc11fEi87XVXckz2MqyMPa+R5cBsmCQMM9ntc+ulKj+QT1qz+1PRJDrcffcOWs gJZ0+hwZeWLOuBc8Dst1v0BUpCmjWStwnvJwOjqD5bZxme1bpJGKlUbXR6GyeSAQCf nttT6M73aQZ6A== From: Vincent Mailhol Subject: [PATCH 0/2] lib/ucs2_string.c: fix out-of-bounds read in ucs2_strnlen() Date: Wed, 22 Jul 2026 23:04:51 +0200 Message-Id: <20260722-fix-ucs2_strnlen-v1-0-ba5bade2b026@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAAAAAAAC/x2MWwqAMAzArjL67cAVH+BVRERdpwWZ0qoI4t0df gaSPKAkTAqNeUDoYuUtJnCZgWkZ4kyWfWLAHKu8RrSBb3tOir0eEleK1hVlKH0xulCNkLJdKDn /su3e9wNUm26DYgAAAA== X-Change-ID: 20260722-fix-ucs2_strnlen-145f5d4b1f6b To: Andrew Morton Cc: linux-kernel@vger.kernel.org, Vincent Mailhol X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=669; i=mailhol@kernel.org; h=from:subject:message-id; bh=+B0FEBBkq5uNn3T+WLXqy7k7QJOOGkoqaNTHt6Ju4uM=; b=owGbwMvMwCV2McXO4Xp97WbG02pJDFmJBquO2q2Tms+ZsCWSkyGJJ/deY3+gvUu2YbeGQlZY9 y2PuDkdE1kYxLgYLMUUWZaVc3IrdBR6hx36awkzh5UJZIi0SAMDELAw8OUm5pUa6RjpmWob6hkC GTpGDFycAjDVaxQYGXaXFnkzrrI4dPl2rVFVekQv/60t8vwJC7e7viv97ndAzofhf/BJIV4Pjt+ TIiqnHV3/QK5TI61A62ML73ylwDu3r7BNYAEA X-Developer-Key: i=mailhol@kernel.org; a=openpgp; fpr=ED8F700574E67F20E574E8E2AB5FEB886DBB99C2 This series fixes an off-by-one out-of-bounds read in ucs2_strnlen(). The first patch is a simple refactor which fixes the code indentation. The second and last patch is the real fix. Signed-off-by: Vincent Mailhol --- Vincent Mailhol (2): lib/ucs2_string.c: fix indentation lib/ucs2_string.c: fix out-of-bounds read in ucs2_strnlen() lib/ucs2_string.c | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) --- base-commit: 1590cf0329716306e948a8fc29f1d3ee87d3989f change-id: 20260722-fix-ucs2_strnlen-145f5d4b1f6b Best regards, -- Vincent Mailhol