Overview

Request 532014 accepted

Plasma 5.11.0

Loading...

Dominique Leuenberger's avatar
drkonqi5.x86_64: W: missing-call-to-setgroups-before-setuid /usr/lib64/libexec/drkonqi

maybe something to bring to upstream


Fabian Vogt's avatar
author reviewer source maintainer

If I understand the issue correctly, this is a false positive. The call to setgid is literally the first line in main so it's not possible to gain any supplementary groups that would need relinquishing. Maybe an -rpmlintrc file should be added?


Dominique Leuenberger's avatar

interesting; thanks for looking into it.

a rpmlintrc would a bandaid - would be even nicer to find out why rpmlint comes to this conclusion and fix it right there (can be via bug report to the rpmlint maintainer)


Jan Engelhardt's avatar

rpmlint's tests are basically overzealous and overjealous. You can observe it in another instance "libreoffice: shared library policy not respected".


Jan Engelhardt's avatar

Depends. Because there is no setgroups call, the process may retain permissions that the remainder of the code did not expect to have. Equally, if there was a setgroups call, it may give the code more permissions than the developer intended, if there are negative ACLs somewhere in the filesystem (much rarer than the first case).

Request History
Luca Beltrame's avatar

luca_b created request

Plasma 5.11.0


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto added repo-checker as a reviewer

Please review build success


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Luca Beltrame's avatar

luca_b added luca_b as a reviewer

Review to prevent automatic acceptance


Saul Goodman's avatar

licensedigger accepted review

ok


Staging Bot's avatar

staging-bot added as a reviewer

Being evaluated by staging project "openSUSE:Factory:Staging:adi:65"


Staging Bot's avatar

staging-bot accepted review

Picked openSUSE:Factory:Staging:adi:65


Dominique Leuenberger's avatar

dimstar_suse set openSUSE:Factory:Staging:K as a staging project

Being evaluated by staging project "openSUSE:Factory:Staging:K"


Dominique Leuenberger's avatar

dimstar_suse accepted review

Moved to openSUSE:Factory:Staging:K


Repo Checker's avatar

repo-checker accepted review

cycle and install check passed


Jan Engelhardt's avatar

jengelh accepted review


Luca Beltrame's avatar

luca_b accepted review

OK


Luca Beltrame's avatar

luca_b accepted review

ok


Dominique Leuenberger's avatar

dimstar_suse accepted review

ready to accept


Dominique Leuenberger's avatar

dimstar_suse approved review

ready to accept


Dominique Leuenberger's avatar

dimstar_suse accepted request

Accept to openSUSE:Factory

openSUSE Build Service is sponsored by