mirror of
https://github.com/curl/curl.git
synced 2026-05-30 03:07:28 +03:00
KNOWN_BUGS: SOCKS-SSPI discards the security context
Also make the verbose log say it Pointed out by ZeroPath Closes #19103
This commit is contained in:
parent
e9455ea523
commit
25eb34dd3e
2 changed files with 11 additions and 1 deletions
|
|
@ -67,6 +67,7 @@ problems may have been fixed or changed somewhat since this was written.
|
|||
10. Connection
|
||||
10.1 --interface with link-scoped IPv6 address
|
||||
10.2 Does not acknowledge getaddrinfo sorting policy
|
||||
10.3 SOCKS-SSPI discards the security context
|
||||
|
||||
11. Internals
|
||||
11.1 gssapi library name + version is missing in curl_version_info()
|
||||
|
|
@ -444,6 +445,15 @@ problems may have been fixed or changed somewhat since this was written.
|
|||
|
||||
https://github.com/curl/curl/issues/16718
|
||||
|
||||
|
||||
10.3 SOCKS-SSPI discards the security context
|
||||
|
||||
After a successful SSPI/GSS-API exchange, the function queries and logs the
|
||||
authenticated username and reports the supported data-protection level, but
|
||||
then immediately deletes the negotiated SSPI security context and frees the
|
||||
credentials before returning. The negotiated context is not stored on the
|
||||
connection and is therefore never used to protect later SOCKS5 traffic.
|
||||
|
||||
11. Internals
|
||||
|
||||
11.1 gssapi library name + version is missing in curl_version_info()
|
||||
|
|
|
|||
|
|
@ -562,7 +562,7 @@ CURLcode Curl_SOCKS5_gssapi_negotiate(struct Curl_cfilter *cf,
|
|||
}
|
||||
(void)curlx_nonblock(sock, TRUE);
|
||||
|
||||
infof(data, "SOCKS5 access with%s protection granted.",
|
||||
infof(data, "SOCKS5 access with%s protection granted BUT NOT USED.",
|
||||
(socksreq[0] == 0) ? "out GSS-API data":
|
||||
((socksreq[0] == 1) ? " GSS-API integrity" :
|
||||
" GSS-API confidentiality"));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue