he Command Line Interface (aka Server CLI or administration interface) in the master process in the reverse proxy server in Varnish before 2.1.0 does not require authentication for commands received through a TCP port, which allows remote attackers to (1) execute arbitrary code via a vcl.inline directive that provides a VCL configuration file containing inline C code; (2) change the ownership of the master process via param.set, stop, and start directives; (3) read the initial line of an arbitrary file via a vcl.load directive; or (4) conduct cross-site request forgery (CSRF) attacks that leverage a victim's location on a trusted network and improper input validation of directives. NOTE: the vendor disputes this report, saying that it is "fundamentally misguided and pointless.
Configuration 1 (hide)
|
21 Nov 2024, 01:06
| Type | Values Removed | Values Added |
|---|---|---|
| References | () http://lists.fedoraproject.org/pipermail/package-announce/2010-April/040359.html - | |
| References | () http://www.securityfocus.com/archive/1/510360/100/0/threaded - | |
| References | () http://www.securityfocus.com/archive/1/510368/100/0/threaded - | |
| References | () http://www.varnish-cache.org/changeset/3865 - | |
| References | () http://www.varnish-cache.org/wiki/CLI - |
Published : 2010-04-05 16:30
Updated : 2025-04-11 00:51
NVD link : CVE-2009-2936
Mitre link : CVE-2009-2936
CVE.ORG link : CVE-2009-2936
JSON object : View
Improper Authentication