Samba Hit By 'Highly Critical' Vulnerability
sawky puck writes "Researchers at Secunia have flagged a 'highly critical' vulnerability in Samba, the widely deployed open-source software for networked file sharing and printing. Successful exploitation allows execution of arbitrary code by tricking a user into connecting to a malicious server (e.g. by clicking an 'smb://' link) or by sending specially crafted packets to an 'nmbd' server configured as a local or domain master browser. This issue affects both Samba client and server installations."
"Boundary failure when parsing SMB responses can result in a buffer overrun"
Does this apply to a particular CPU/MMU compiler combination or is it generic across all systems? Is it technically possible to design a system that is immune to buffer overruns or, by default, fails safe, as in not allowing any old code to walk all over the address space.
davecb5620@gmail.com
"There is the NX bit, but you'd have to know about how far the buffer can overrun"
.. This work makes the kernel immune to buffer overruns, dangling pointers, and other memory error vulnerabilities"
"we adapted the memory safety techniques from the SAFECode project
davecb5620@gmail.com