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 Jun 20, 2024. It is now read-only.
The DNS server's http handler is listening on all interfaces. In particular that means it is listening on the ethwe interface. That is bad since it makes sharing a subnet between the DNS servers and app containers more dangerous than it should be - apps could modify DNS entries.
The http handler should listen on eth0 / the docker-assigned IP only, at least by default.
Then, at least when full app isolation has been configured (see the bottom of the isolation section in our docs), the weaveDNS http interface is inaccessible to apps.
Even then apps on the same subnet as weaveDNS can modify it - by setting up an mdns responder that participates in the weaveDNS chatter. But that is more involved. And not easily preventable.
The text was updated successfully, but these errors were encountered:
The DNS server's http handler is listening on all interfaces. In particular that means it is listening on the ethwe interface. That is bad since it makes sharing a subnet between the DNS servers and app containers more dangerous than it should be - apps could modify DNS entries.
The http handler should listen on eth0 / the docker-assigned IP only, at least by default.
Then, at least when full app isolation has been configured (see the bottom of the isolation section in our docs), the weaveDNS http interface is inaccessible to apps.
Even then apps on the same subnet as weaveDNS can modify it - by setting up an mdns responder that participates in the weaveDNS chatter. But that is more involved. And not easily preventable.
The text was updated successfully, but these errors were encountered: