ladybird/Services
Ben Wiederhake e682967d7e LibCore: Prefer strlcpy over strncpy, fix overflow
A malicious caller can create a SocketAddress for a local unix socket with an
over-long name that does not fit into struct sock_addr_un.
- Socket::connet: This caused the 'sun_path' field to
  overflow, probably overwriting the return pointer of the call frame, and thus
  crashing the process (in the best case).
- SocketAddress::to_sockaddr_un: This triggered a RELEASE_ASSERT, and thus
  crashing the process.

Both have been fixed to return a nice error code instead of crashing.
2020-08-24 00:45:03 +02:00
..
AudioServer AudioServer: Lock the process veil after startup 2020-08-07 09:10:14 +02:00
Clipboard LibIPC+Services: Make ClientConnection take socket as NonnullRefPtr 2020-07-06 13:30:11 +02:00
DHCPClient AK: JsonParser improvements 2020-06-13 12:43:22 +02:00
ImageDecoder LibIPC+Services: Make ClientConnection take socket as NonnullRefPtr 2020-07-06 13:30:11 +02:00
LaunchServer LaunchServer: Disown child processes after spawning 2020-08-04 18:17:16 +02:00
LookupServer Meta: Add a script check the presence of "#pragma once" in header files 2020-05-29 07:59:45 +02:00
NotificationServer Services: Mark compilation-unit-only functions as static 2020-08-12 20:40:59 +02:00
ProtocolServer ProtocolServer+LibTLS: Pipe certificate requests from LibTLS to clients 2020-08-02 18:57:51 +02:00
SystemMenu LibGUI: Add and use Window::center_on_screen() 2020-08-15 17:38:19 +02:00
SystemServer LibCore: Prefer strlcpy over strncpy, fix overflow 2020-08-24 00:45:03 +02:00
Taskbar Taskbar: Update and clear taskbar button rectangles 2020-08-19 11:38:26 +02:00
TelnetServer Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
WebContent LibWeb: Rename WebContentView => OutOfProcessWebView 2020-08-17 18:05:35 +02:00
WebServer WebServer: Show icons in directory listings :^) 2020-07-27 22:39:01 +02:00
WindowServer LibGfx+WindowServer: Simplify notification window frame theming 2020-08-23 13:17:34 +02:00
CMakeLists.txt ImageDecoder: Add a new service for out-of-process image decoding :^) 2020-06-22 21:47:00 +02:00