Okay Sure, I will backport the fix only instead of upgrading.

-Thanks,
Vivek

On Mon, Feb 27, 2023 at 2:51 PM Alexander Kanavin <[email protected]>
wrote:

> You have to backport the fix I'm afraid. Stable releases do not allow
> major upgrades like that.
>
> Alex
>
> On Mon, 27 Feb 2023 at 04:20, vkumbhar <[email protected]> wrote:
> >
> > (From OE-Core rev: 5bef402da334595ed9302b8bca1acdf5e88bfe11)
> >
> > This will fix #CVE-2021-35938 rpm: races with chown/chmod/capabilities
> calls during installation
> >
> > upstream branch=rpm-4.18: git://github.com/rpm-software-management/rpm
> >
> > Signed-off-by: Vivek Kumbhar <[email protected]>
> > ---
> >  ...When-cross-installing-execute-package-scriptlets-wit.patch | 2 +-
> >  .../rpm/files/0001-tools-Add-error.h-for-non-glibc-case.patch | 3 +--
> >  meta/recipes-devtools/rpm/{rpm_4.17.1.bb => rpm_4.18.bb}      | 4 ++--
> >  3 files changed, 4 insertions(+), 5 deletions(-)
> >  rename meta/recipes-devtools/rpm/{rpm_4.17.1.bb => rpm_4.18.bb} (99%)
> >
> > diff --git
> a/meta/recipes-devtools/rpm/files/0001-When-cross-installing-execute-package-scriptlets-wit.patch
> b/meta/recipes-devtools/rpm/files/0001-When-cross-installing-execute-package-scriptlets-wit.patch
> > index 2a0069cafe..13d01faa0e 100644
> > ---
> a/meta/recipes-devtools/rpm/files/0001-When-cross-installing-execute-package-scriptlets-wit.patch
> > +++
> b/meta/recipes-devtools/rpm/files/0001-When-cross-installing-execute-package-scriptlets-wit.patch
> > @@ -53,7 +53,7 @@ Signed-off-by: Alexander Kanavin <
> [email protected]>
> >
> >       if (rc != RPMRC_FAIL) {
> >         if (script_type & RPMSCRIPTLET_EXEC) {
> > --          rc = runExtScript(plugins, prefixes, script->descr, lvl,
> scriptFd, &args, script->body, arg1, arg2, &script->nextFileFunc);
> > +-          rc = runExtScript(plugins, prefixes, script->descr, lvl,
> scriptFd, &args, script->body, arg1, arg2, script->nextFileFunc);
> >  +          if (getenv("RPM_NO_CHROOT_FOR_SCRIPTS") != NULL) {
> >  +              rpmChrootOut();
> >  +              rc = runExtScript(plugins, prefixes, script->descr, lvl,
> scriptFd, &args, script->body, arg1, arg2, &script->nextFileFunc);
> > diff --git
> a/meta/recipes-devtools/rpm/files/0001-tools-Add-error.h-for-non-glibc-case.patch
> b/meta/recipes-devtools/rpm/files/0001-tools-Add-error.h-for-non-glibc-case.patch
> > index 9783396639..cab54c3fb6 100644
> > ---
> a/meta/recipes-devtools/rpm/files/0001-tools-Add-error.h-for-non-glibc-case.patch
> > +++
> b/meta/recipes-devtools/rpm/files/0001-tools-Add-error.h-for-non-glibc-case.patch
> > @@ -20,11 +20,10 @@ diff --git a/tools/elfdeps.c b/tools/elfdeps.c
> >  index d205935bb..3a8945b33 100644
> >  --- a/tools/elfdeps.c
> >  +++ b/tools/elfdeps.c
> > -@@ -5,10 +5,14 @@
> > +@@ +5,14 @@
> >   #include <unistd.h>
> >   #include <stdlib.h>
> >   #include <fcntl.h>
> > --#include <error.h>
> >   #include <errno.h>
> >   #include <popt.h>
> >   #include <gelf.h>
> > diff --git a/meta/recipes-devtools/rpm/rpm_4.17.1.bb
> b/meta/recipes-devtools/rpm/rpm_4.18.bb
> > similarity index 99%
> > rename from meta/recipes-devtools/rpm/rpm_4.17.1.bb
> > rename to meta/recipes-devtools/rpm/rpm_4.18.bb
> > index 9b6446f265..724dbbe70a 100644
> > --- a/meta/recipes-devtools/rpm/rpm_4.17.1.bb
> > +++ b/meta/recipes-devtools/rpm/rpm_4.18.bb
> > @@ -24,7 +24,7 @@ HOMEPAGE = "http://www.rpm.org";
> >  LICENSE = "GPL-2.0-only"
> >  LIC_FILES_CHKSUM = "file://COPYING;md5=c4eec0c20c6034b9407a09945b48a43f"
> >
> > -SRC_URI = "git://
> github.com/rpm-software-management/rpm;branch=rpm-4.17.x;protocol=https \
> > +SRC_URI = "git://
> github.com/rpm-software-management/rpm;branch=rpm-4.18.x;protocol=https \
> >             file://environment.d-rpm.sh \
> >
>  file://0001-Do-not-add-an-unsatisfiable-dependency-when-building.patch \
> >             file://0001-Do-not-read-config-files-from-HOME.patch \
> > @@ -43,7 +43,7 @@ SRC_URI = "git://
> github.com/rpm-software-management/rpm;branch=rpm-4.17.x;protoc
> >             "
> >
> >  PE = "1"
> > -SRCREV = "5bef402da334595ed9302b8bca1acdf5e88bfe11"
> > +SRCREV = "ea0d77c52e176e2876fdb1d07ad41e9e2635a93e"
> >
> >  S = "${WORKDIR}/git"
> >
> > --
> > 2.25.1
> >
> >
> > 
> >
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#177781): 
https://lists.openembedded.org/g/openembedded-core/message/177781
Mute This Topic: https://lists.openembedded.org/mt/97259257/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to