Summary
cfGetPrinterAttributes5 does not sanitize IPP attributes returned from an IPP server
Details
cfGetPrinterAttributes5 does not sanitize IPP attributes returned from an IPP server, and when those attributes are used, for instance, to generate a PPD file, this leads to user controlled values.
PoC
This bug is part of an exploit chain leading to RCE described here.
Summary
cfGetPrinterAttributes5 does not sanitize IPP attributes returned from an IPP server
Details
cfGetPrinterAttributes5 does not sanitize IPP attributes returned from an IPP server, and when those attributes are used, for instance, to generate a PPD file, this leads to user controlled values.
PoC
This bug is part of an exploit chain leading to RCE described here.