Skip to content

Crash when host contains whitespace #234

Description

@SilverRainZ

So why g_socket_client_connect_to_host_async so vulnerable?

(srain:60664): GLib-GIO-WARNING **: 12:06:05.607: Invalid URI 'none://irc.freenode.net :6697'

(srain:60664): GLib-Net-CRITICAL **: 12:06:05.611: g_libproxy_resolver_lookup_finish: assertion 'g_task_get_source_tag (G_TASK (result)) == g_libproxy_resolver_lookup_async' failed
--Type <RET> for more, q to quit, c to continue without paging--

Thread 1 "srain" received signal SIGSEGV, Segmentation fault.
0x00007ffff7334937 in ?? () from /usr/lib/libgio-2.0.so.0
#0  0x00007ffff7334937 in  () at /usr/lib/libgio-2.0.so.0
#1  0x00007ffff7334be8 in  () at /usr/lib/libgio-2.0.so.0
#2  0x00007ffff730f534 in  () at /usr/lib/libgio-2.0.so.0
#3  0x00007ffff730f569 in  () at /usr/lib/libgio-2.0.so.0
#4  0x00007ffff713788f in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff7139831 in  () at /usr/lib/libglib-2.0.so.0
#6  0x00007ffff7139871 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#7  0x00007ffff72f22de in g_application_run () at /usr/lib/libgio-2.0.so.0
#8  0x00005555555620d2 in main (argc=1, argv=0x7fffffffde68) at core/srain.c:56
A debugging session is active.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions