An issue was discovered in mgetty before 1.2.1. In fax/faxq-helper.c, the function do_activate() does not properly sanitize shell metacharacters to prevent command injection. It is possible to use the ||, &&, or > characters within a file created by the "faxq-helper activate <jobid>" command.
The product constructs all or part of an OS command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended OS command when it is sent to a downstream component.
Link | Tags |
---|---|
https://www.x41-dsec.de/lab/advisories/x41-2018-007-mgetty | third party advisory exploit |
https://www.debian.org/security/2018/dsa-4291 | third party advisory vendor advisory |
https://lists.debian.org/debian-lts-announce/2018/09/msg00012.html | third party advisory mailing list |