The silc_asn1_encoder function in lib/silcasn1/silcasn1_encode.c in Secure Internet Live Conferencing (SILC) Toolkit before 1.1.8 allows remote attackers to overwrite a stack location and possibly execute arbitrary code via a crafted OID value, related to incorrect use of a %lu format string.
The product uses a function that accepts a format string as an argument, but the format string originates from an external source.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Silc_toolkit | Silcnet | * | 1.1.6 (including) |
Silc_toolkit | Silcnet | 1.1 (including) | 1.1 (including) |
Silc_toolkit | Silcnet | 1.1.1 (including) | 1.1.1 (including) |
Silc_toolkit | Silcnet | 1.1.2 (including) | 1.1.2 (including) |
Silc_toolkit | Silcnet | 1.1.3 (including) | 1.1.3 (including) |
Silc_toolkit | Silcnet | 1.1.4 (including) | 1.1.4 (including) |
Silc_toolkit | Silcnet | 1.1.5 (including) | 1.1.5 (including) |
Silc-toolkit | Ubuntu | dapper | * |
Silc-toolkit | Ubuntu | hardy | * |
Silc-toolkit | Ubuntu | intrepid | * |
Silc-toolkit | Ubuntu | jaunty | * |
Silc-toolkit | Ubuntu | upstream | * |