You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Feb 27, 2023. It is now read-only.
We use dfdaemon as HTTPS_PROXY for our in house docker registry and some namespaces of said registry do need authentication.
When dfdaemon calls dfget for processing, it passes the HTTP headers including Authorization: from dockerd to dfget which leaks them to users able to read the process list.
Ⅲ. Describe what you expected to happen
dfget could rewrite all/certain command line flags (like curl does) or use/support a different method for reading the headers (maybe by reading from file).
Ⅳ. How to reproduce it (as minimally and precisely as possible)
Ⅰ. Issue Description
We use dfdaemon as HTTPS_PROXY for our in house docker registry and some namespaces of said registry do need authentication.
When dfdaemon calls dfget for processing, it passes the HTTP headers including
Authorization:
from dockerd to dfget which leaks them to users able to read the process list.Ⅲ. Describe what you expected to happen
dfget could rewrite all/certain command line flags (like curl does) or use/support a different method for reading the headers (maybe by reading from file).
Ⅳ. How to reproduce it (as minimally and precisely as possible)
Ⅵ. Environment:
uname -a
): 4.19.0-0.bpo.14-amd64I'm happy to contribute code to fix this, but wanted to open a discussion about if/which solution might be accepted upstream first.
The text was updated successfully, but these errors were encountered: