Received: by 2002:a05:6358:53a8:b0:117:f937:c515 with SMTP id z40csp385486rwe; Tue, 18 Apr 2023 23:50:38 -0700 (PDT) X-Google-Smtp-Source: AKy350YAXWNYkpP0BvwSGwURy7RDFDch1CC+Q2ewbSNRAZ3jFJv5HRCuhd947cNVATuheN/oHQKf X-Received: by 2002:a05:6a20:3ca5:b0:ee:9272:73f8 with SMTP id b37-20020a056a203ca500b000ee927273f8mr2625983pzj.36.1681887037764; Tue, 18 Apr 2023 23:50:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1681887037; cv=none; d=google.com; s=arc-20160816; b=NX5hvA6iig6o2VDnvtYBan5LWmhdDeoipQocGnPvUQRXNdoLC6/vw5eH/UgsPRDT5v 4p2lMjDuv/1mhxBIGz5G7/fAwjMGiiqpmxEQgLeEd25EwX/O6Dxx0/VVzlqFzplOGdyx CnJs25t/nbCwr+1g1cIlBeQ4qu5IygBP7d6ROCPoQfaPVT6J+iFCWUiXq+uiuz6UWkgZ nZyUlrwliq0D5TAWgDwIjy8fQ0Rr1sBmCxUobq3mJdRGqsqBex9+dRY1XnzeKqYcpIjS oTOWeaUPBbQs4wF9gurYA7zd/tFp9KB+Yp0mg2eLj6PGee1vuMOnNHURULgBPyzNbyiK YHvw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=REFDeFFHoGYAMs7mXmFQo05Mywd2wMBmW68DbUZdoEA=; b=DgynbPRFmlQyH/08n/CFBN5RYmC1XkeYt9aqmvxdxe8b+3+RPB3DRJdndQjpxILDS4 3gQ3HWw/ATHEt9NWEaEGMtyhrtSanZCFc8r8ROPJ51PbKnTmvoZrZFVAUT+lEXxlaMz+ Bup9PAideEmCR04tj1YoAtPWg6vbJomRK9OVWRkHvWLkXCwN2RoGQqLvI2/2dP/mdoUg LkTFdq/QV+GakUldRxNtLFqXzmeAIqWykuvHKNQfeJx0oaEatKizk9EMlBCOtwKfDuGQ 6upLMwDFOlKyBv0k5SMFahL6Dmj9r+N4hWvJsh1FaK0wzrMRX1vlD1jXlsBYW9VtTtVr HX6w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=gVmp6A2L; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 125-20020a630283000000b0051f11134681si3954475pgc.546.2023.04.18.23.50.26; Tue, 18 Apr 2023 23:50:37 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=gVmp6A2L; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231878AbjDSGq0 (ORCPT + 99 others); Wed, 19 Apr 2023 02:46:26 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55922 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229821AbjDSGqZ (ORCPT ); Wed, 19 Apr 2023 02:46:25 -0400 Received: from mail-lf1-x12c.google.com (mail-lf1-x12c.google.com [IPv6:2a00:1450:4864:20::12c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C12EC4EC0 for ; Tue, 18 Apr 2023 23:46:23 -0700 (PDT) Received: by mail-lf1-x12c.google.com with SMTP id 2adb3069b0e04-4ec88c67b2eso2578089e87.1 for ; Tue, 18 Apr 2023 23:46:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1681886782; x=1684478782; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=REFDeFFHoGYAMs7mXmFQo05Mywd2wMBmW68DbUZdoEA=; b=gVmp6A2LDZo9NDmz1uDoJ4drOkmrxw2o3UHLvKf/cgd0ceOIRpxRC1jEo97XCZ8g6C DllOfslF1rujtNJPOLfMRy8vmP2+4leUWug3yUnAjEVZRxInlYg8un39MJp3Ze+PZ1Sm o6R/5c09BOPOlRdNM+0+oi9ACbSjKVN5TKseizkDooAhBOnh6b9rm5aqx603dtnOd6HG EB3OTImqLHOhihj81uuAhZxLZw++Onttm59nXp4b6WVNqYCm2JnvQwC4V5CSQNXI7wbV R5Ja7g3HtZf3kmfcq5jBbZ/acPSssHZtuNw3M976JObSGr0Sh/G6vjuKDi+BKtZE84vN Edsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681886782; x=1684478782; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=REFDeFFHoGYAMs7mXmFQo05Mywd2wMBmW68DbUZdoEA=; b=cZCitcc7RMhWui0KKcij8N6tRUaCcNXJ42JaOvJaj1LJhnu7xGA8l05euv/ey8LBrc sRmaUFy2DfH4/I8EmQJS5eMlwUymaadVyNk9PZ5Io32O3A7LVie9YA0HSGvLAiO+CeBB Q26Ei6UDCelBXbs6zZIeWkNUlqxiyegCejKBCMxTcAx3RYjcejzBGBqHQqbCBQI8Kaqz 2yVtiJZMEkcq6cvRgU/b2/sYvqsuDVyVGWDMTp9VXqlcNGv+5QOrohTeACW0wxqZZkpD bAge/z4hXrVfuHK5AWYXJvuukMRHPI2+UXEfiiJ1hU6SjazkgXYbe8WhOirGp9kC+zso IXdQ== X-Gm-Message-State: AAQBX9evro2szwdqun+21GWV7gc1jDbcrD8K1RkzKzep844BJPHGqYuG cPcExUm/bP/DnkKZkBLF402Ogg== X-Received: by 2002:ac2:46c3:0:b0:4dc:6ad4:5fe4 with SMTP id p3-20020ac246c3000000b004dc6ad45fe4mr3697959lfo.32.1681886782056; Tue, 18 Apr 2023 23:46:22 -0700 (PDT) Received: from ta1.c.googlers.com.com (61.215.228.35.bc.googleusercontent.com. [35.228.215.61]) by smtp.gmail.com with ESMTPSA id e24-20020ac25478000000b004edce1d338csm438208lfn.89.2023.04.18.23.46.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Apr 2023 23:46:19 -0700 (PDT) From: Tudor Ambarus To: stable@vger.kernel.org Cc: tytso@mit.edu, adilger.kernel@dilger.ca, linux-ext4@vger.kernel.org, linux-kernel@vger.kernel.org, joneslee@google.com, Tudor Ambarus Subject: [PATCH][for stable [4.14, 5.10] 0/3] ext4: fix use-after-free in ext4_xattr_set_entry Date: Wed, 19 Apr 2023 06:46:07 +0000 Message-ID: <20230419064610.1918038-1-tudor.ambarus@linaro.org> X-Mailer: git-send-email 2.40.0.634.g4ca3ef3211-goog MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This is a good example that emphasizes that the order in which patches are queued to stable matters. More details in the revert commit. Tested and intended for 4.14, 4.19, 5.4, 5.10. Baokun Li (1): ext4: fix use-after-free in ext4_xattr_set_entry Ritesh Harjani (1): ext4: remove duplicate definition of ext4_xattr_ibody_inline_set() Tudor Ambarus (1): Revert "ext4: fix use-after-free in ext4_xattr_set_entry" fs/ext4/inline.c | 11 +++++------ fs/ext4/xattr.c | 26 +------------------------- fs/ext4/xattr.h | 6 +++--- 3 files changed, 9 insertions(+), 34 deletions(-) -- 2.40.0.634.g4ca3ef3211-goog