certmonger submits the cert approval request via GET, which is not secure.
certmonger
it uses GET for profileReview (which is fine since it is just retrieving) and profileProcess (which is unsecure)
profileReview
profileProcess
This issue was discovered when an upstream Dogtag PKI patch to force POST operation was submitted
(From @freeipa/freeipa-master-nightly) 4.9.0.dev202006171944+git-0.fc31
Failed CI log: https://github.com/dogtagpki/pki/runs/782596280?check_suite_focus=true#step:11:183
The offending code is in src/submit-d.c
src/submit-d.c
I've analysed it, and will provide a patch in the next day or so.
Pull request: https://pagure.io/certmonger/pull-request/157
certmonger master: 1fa94e536b1f0b3dfed3732680d8a930ae86ebfc
Metadata Update from @rcritten: - Issue close_status updated to: fixed - Issue status updated to: Closed (was: Open)