New issue
Advanced search Search tips

Issue 862727 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Aug 2
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug



Sign in to add a comment

Whitelist sendmmsg for lpadmin

Project Member Reported by skau@chromium.org, Jul 11

Issue description

In x86_64, lpadmin sometimes uses sendmmsg and is being blocked by minijail.  This should be safe to allow.  Reports started showing up recently.

Crash Reports:
go/wksljb

 
Call occurs when trying to obtain printer attributes from a printer directly, i.e. when running lpadmin with -m everywhere.
Owner: skau@chromium.org
Status: Started (was: Available)
Project Member

Comment 3 by bugdroid1@chromium.org, Jul 18

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/2da100f9a10f03ba2fdc6dacdfbe1e752e8b99a2

commit 2da100f9a10f03ba2fdc6dacdfbe1e752e8b99a2
Author: Sean Kau <skau@chromium.org>
Date: Wed Jul 18 04:53:41 2018

net-print/cups: Add sendmsg and sendmmsg to lpadmin

Whitelist sendmsg and sendmmsg syscalls for amd64 and
arm when using lpadmin.  lpadmin will sometimes require
these sycalls when querying printers for printer
attributes in order to generate a PPD.

BUG= chromium:862727 
TEST=Setup printer on cave and elm

Change-Id: If81913aabf14a9d8647122ae47c6dc234d8e06dd
Reviewed-on: https://chromium-review.googlesource.com/1135725
Commit-Ready: Sean Kau <skau@chromium.org>
Tested-by: Sean Kau <skau@chromium.org>
Reviewed-by: Chirantan Ekbote <chirantan@chromium.org>

[rename] https://crrev.com/2da100f9a10f03ba2fdc6dacdfbe1e752e8b99a2/net-print/cups/cups-2.1.4-r49.ebuild
[modify] https://crrev.com/2da100f9a10f03ba2fdc6dacdfbe1e752e8b99a2/net-print/cups/files/lpadmin-seccomp-amd64.policy
[modify] https://crrev.com/2da100f9a10f03ba2fdc6dacdfbe1e752e8b99a2/net-print/cups/files/lpadmin-seccomp-arm.policy

Status: Fixed (was: Started)

Sign in to add a comment