Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP1:GA
curl
curl-CVE-2023-27538.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File curl-CVE-2023-27538.patch of Package curl
From af369db4d3833272b8ed443f7fcc2e757a0872eb Mon Sep 17 00:00:00 2001 From: Daniel Stenberg <daniel@haxx.se> Date: Fri, 10 Mar 2023 08:22:51 +0100 Subject: [PATCH] url: fix the SSH connection reuse check Reported-by: Harry Sintonen Closes #10735 --- lib/url.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: curl-7.37.0/lib/url.c =================================================================== --- curl-7.37.0.orig/lib/url.c +++ curl-7.37.0/lib/url.c @@ -3142,8 +3142,7 @@ ConnectionExists(struct SessionHandle *d ; /* noop for the following ifdef and else clauses */ } #ifdef USE_SSH - else if(get_protocol_family(needle->handler->protocol) == CURLPROTO_SFTP || - get_protocol_family(needle->handler->protocol) == CURLPROTO_SCP ) { + else if(get_protocol_family(needle->handler->protocol) & PROTO_FAMILY_SSH) { if(!ssh_config_matches(needle, check)) continue; } Index: curl-7.37.0/lib/urldata.h =================================================================== --- curl-7.37.0.orig/lib/urldata.h +++ curl-7.37.0/lib/urldata.h @@ -65,6 +65,7 @@ #define PROTO_FAMILY_FTP (CURLPROTO_FTP|CURLPROTO_FTPS) #define PROTO_FAMILY_POP3 (CURLPROTO_POP3|CURLPROTO_POP3S) #define PROTO_FAMILY_SMTP (CURLPROTO_SMTP|CURLPROTO_SMTPS) +#define PROTO_FAMILY_SSH (CURLPROTO_SCP|CURLPROTO_SFTP) #define DEFAULT_CONNCACHE_SIZE 5
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor