Skip to content

Commit 52dca1c

Browse files
committed
libreswan: Update to v5.3
**Summary** - Release notes can be found [here](https://github.com/libreswan/libreswan/releases/tag/v5.3). **Security** Includes fixes for: CVE-2023-30570 CVE-2023-38710 CVE-2023-38711 CVE-2023-38712 CVE-2024-3652 CVE-2024-3652
1 parent e6e4e0b commit 52dca1c

File tree

7 files changed

+184
-197
lines changed

7 files changed

+184
-197
lines changed

packages/l/libreswan/abi_used_libs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,11 @@ libc.so.6
22
libcap-ng.so.0
33
libcrypt.so.2
44
libcurl.so.4
5-
libevent-2.1.so.7
5+
libevent_core-2.1.so.7
66
libevent_pthreads-2.1.so.7
7-
libldns.so.3
87
libnspr4.so
98
libnss3.so
9+
libnssutil3.so
1010
libpam.so.0
1111
libsmime3.so
12-
libsystemd.so.0
13-
libunbound.so.8
12+
libssl3.so
Lines changed: 68 additions & 88 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,21 @@
11
libc.so.6:__assert_fail
22
libc.so.6:__ctype_b_loc
3-
libc.so.6:__ctype_tolower_loc
43
libc.so.6:__errno_location
54
libc.so.6:__fprintf_chk
65
libc.so.6:__isoc99_fscanf
7-
libc.so.6:__isoc99_sscanf
86
libc.so.6:__libc_start_main
97
libc.so.6:__memcpy_chk
108
libc.so.6:__memmove_chk
119
libc.so.6:__memset_chk
1210
libc.so.6:__printf_chk
11+
libc.so.6:__read_chk
1312
libc.so.6:__snprintf_chk
13+
libc.so.6:__sprintf_chk
1414
libc.so.6:__stack_chk_fail
15-
libc.so.6:__stpcpy_chk
16-
libc.so.6:__strcpy_chk
17-
libc.so.6:__strncpy_chk
1815
libc.so.6:__syslog_chk
1916
libc.so.6:__vfprintf_chk
2017
libc.so.6:__vsnprintf_chk
18+
libc.so.6:__xpg_strerror_r
2119
libc.so.6:_exit
2220
libc.so.6:abort
2321
libc.so.6:accept
@@ -30,10 +28,10 @@ libc.so.6:clock_gettime
3028
libc.so.6:close
3129
libc.so.6:closelog
3230
libc.so.6:connect
33-
libc.so.6:ctime
3431
libc.so.6:dup
3532
libc.so.6:dup2
3633
libc.so.6:execve
34+
libc.so.6:execvp
3735
libc.so.6:exit
3836
libc.so.6:fclose
3937
libc.so.6:fcntl
@@ -49,24 +47,24 @@ libc.so.6:fputc
4947
libc.so.6:fputs
5048
libc.so.6:fread
5149
libc.so.6:free
50+
libc.so.6:freeaddrinfo
5251
libc.so.6:freeifaddrs
5352
libc.so.6:freopen
53+
libc.so.6:fstat
5454
libc.so.6:fwrite
55+
libc.so.6:getaddrinfo
5556
libc.so.6:getc
5657
libc.so.6:getcwd
5758
libc.so.6:getdtablesize
58-
libc.so.6:getenv
59-
libc.so.6:gethostbyname2
6059
libc.so.6:gethostname
6160
libc.so.6:getifaddrs
62-
libc.so.6:getnameinfo
63-
libc.so.6:getnetbyname
6461
libc.so.6:getopt_long
6562
libc.so.6:getpass
6663
libc.so.6:getpid
6764
libc.so.6:getprotobyname
6865
libc.so.6:getservbyname
6966
libc.so.6:getsockname
67+
libc.so.6:getsockopt
7068
libc.so.6:glob
7169
libc.so.6:globfree
7270
libc.so.6:gmtime_r
@@ -87,25 +85,26 @@ libc.so.6:memset
8785
libc.so.6:mkdir
8886
libc.so.6:open
8987
libc.so.6:openlog
88+
libc.so.6:optarg
89+
libc.so.6:optind
9090
libc.so.6:pclose
9191
libc.so.6:perror
9292
libc.so.6:pipe
93+
libc.so.6:pipe2
9394
libc.so.6:poll
9495
libc.so.6:popen
9596
libc.so.6:pthread_cond_signal
9697
libc.so.6:pthread_cond_wait
9798
libc.so.6:pthread_create
98-
libc.so.6:pthread_join
99+
libc.so.6:pthread_mutex_init
99100
libc.so.6:pthread_mutex_lock
100101
libc.so.6:pthread_mutex_unlock
101102
libc.so.6:pthread_self
102103
libc.so.6:pthread_setschedprio
103104
libc.so.6:putchar
104105
libc.so.6:puts
105106
libc.so.6:qsort
106-
libc.so.6:rand
107107
libc.so.6:read
108-
libc.so.6:readlink
109108
libc.so.6:realloc
110109
libc.so.6:recvfrom
111110
libc.so.6:recvmsg
@@ -120,13 +119,12 @@ libc.so.6:setsid
120119
libc.so.6:setsockopt
121120
libc.so.6:setvbuf
122121
libc.so.6:sleep
123-
libc.so.6:snprintf
124122
libc.so.6:socket
125-
libc.so.6:srand
126123
libc.so.6:stat
127-
libc.so.6:stpcpy
124+
libc.so.6:stderr
125+
libc.so.6:stdin
126+
libc.so.6:stdout
128127
libc.so.6:strcasecmp
129-
libc.so.6:strcat
130128
libc.so.6:strchr
131129
libc.so.6:strcmp
132130
libc.so.6:strcpy
@@ -136,22 +134,18 @@ libc.so.6:strerror
136134
libc.so.6:strftime
137135
libc.so.6:strlen
138136
libc.so.6:strncasecmp
139-
libc.so.6:strncat
140137
libc.so.6:strncmp
141138
libc.so.6:strncpy
142139
libc.so.6:strndup
143140
libc.so.6:strnlen
144141
libc.so.6:strrchr
145-
libc.so.6:strsep
146142
libc.so.6:strsignal
147143
libc.so.6:strspn
148144
libc.so.6:strstr
149-
libc.so.6:strtok
150145
libc.so.6:strtol
151146
libc.so.6:strtoul
152147
libc.so.6:sysconf
153148
libc.so.6:system
154-
libc.so.6:time
155149
libc.so.6:umask
156150
libc.so.6:uname
157151
libc.so.6:unlink
@@ -160,6 +154,8 @@ libc.so.6:waitpid
160154
libc.so.6:write
161155
libcap-ng.so.0:capng_apply
162156
libcap-ng.so.0:capng_clear
157+
libcap-ng.so.0:capng_get_caps_process
158+
libcap-ng.so.0:capng_have_capability
163159
libcap-ng.so.0:capng_updatev
164160
libcrypt.so.2:crypt
165161
libcurl.so.4:curl_easy_cleanup
@@ -168,64 +164,45 @@ libcurl.so.4:curl_easy_perform
168164
libcurl.so.4:curl_easy_setopt
169165
libcurl.so.4:curl_global_cleanup
170166
libcurl.so.4:curl_global_init
171-
libevent-2.1.so.7:event_add
172-
libevent-2.1.so.7:event_assign
173-
libevent-2.1.so.7:event_base_free
174-
libevent-2.1.so.7:event_base_loop
175-
libevent-2.1.so.7:event_base_new
176-
libevent-2.1.so.7:event_debug_unassign
177-
libevent-2.1.so.7:event_del
178-
libevent-2.1.so.7:event_free
179-
libevent-2.1.so.7:event_get_events
180-
libevent-2.1.so.7:event_get_version
181-
libevent-2.1.so.7:event_get_version_number
182-
libevent-2.1.so.7:event_initialized
183-
libevent-2.1.so.7:event_new
184-
libevent-2.1.so.7:event_pending
185-
libevent-2.1.so.7:event_set_mem_functions
186-
libevent-2.1.so.7:evthread_make_base_notifiable
187-
libevent-2.1.so.7:libevent_global_shutdown
167+
libevent_core-2.1.so.7:evconnlistener_free
168+
libevent_core-2.1.so.7:evconnlistener_new
169+
libevent_core-2.1.so.7:event_add
170+
libevent_core-2.1.so.7:event_assign
171+
libevent_core-2.1.so.7:event_base_free
172+
libevent_core-2.1.so.7:event_base_loop
173+
libevent_core-2.1.so.7:event_base_loopbreak
174+
libevent_core-2.1.so.7:event_base_new
175+
libevent_core-2.1.so.7:event_debug_unassign
176+
libevent_core-2.1.so.7:event_del
177+
libevent_core-2.1.so.7:event_get_events
178+
libevent_core-2.1.so.7:event_get_version
179+
libevent_core-2.1.so.7:event_get_version_number
180+
libevent_core-2.1.so.7:event_initialized
181+
libevent_core-2.1.so.7:event_pending
182+
libevent_core-2.1.so.7:event_set_mem_functions
183+
libevent_core-2.1.so.7:evthread_make_base_notifiable
184+
libevent_core-2.1.so.7:evutil_make_socket_closeonexec
185+
libevent_core-2.1.so.7:evutil_make_socket_nonblocking
186+
libevent_core-2.1.so.7:libevent_global_shutdown
188187
libevent_pthreads-2.1.so.7:evthread_use_pthreads
189-
libldns.so.3:ldns_buffer_free
190-
libldns.so.3:ldns_buffer_new
191-
libldns.so.3:ldns_buffer_printf
192-
libldns.so.3:ldns_lookup_by_id
193-
libldns.so.3:ldns_pkt_answer
194-
libldns.so.3:ldns_pkt_qdcount
195-
libldns.so.3:ldns_pkt_question
196-
libldns.so.3:ldns_rdf2buffer_str_a
197-
libldns.so.3:ldns_rdf2buffer_str_aaaa
198-
libldns.so.3:ldns_rdf2buffer_str_dname
199-
libldns.so.3:ldns_rdf2buffer_str_ipseckey
200-
libldns.so.3:ldns_rdf2buffer_str_str
201-
libldns.so.3:ldns_rdf_data
202-
libldns.so.3:ldns_rr2buffer_str_fmt
203-
libldns.so.3:ldns_rr_class2buffer_str
204-
libldns.so.3:ldns_rr_get_class
205-
libldns.so.3:ldns_rr_get_type
206-
libldns.so.3:ldns_rr_list_rr
207-
libldns.so.3:ldns_rr_list_rr_count
208-
libldns.so.3:ldns_rr_owner
209-
libldns.so.3:ldns_rr_rdf
210-
libldns.so.3:ldns_rr_ttl
211-
libldns.so.3:ldns_rr_type2buffer_str
212-
libldns.so.3:ldns_wire2pkt
213188
libnspr4.so:PR_Assert
214189
libnspr4.so:PR_Cleanup
215190
libnspr4.so:PR_Close
191+
libnspr4.so:PR_CreateIOLayerStub
192+
libnspr4.so:PR_ErrorToName
216193
libnspr4.so:PR_ErrorToString
217194
libnspr4.so:PR_ExplodeTime
218195
libnspr4.so:PR_FormatTime
219196
libnspr4.so:PR_Free
220197
libnspr4.so:PR_GMTParameters
221198
libnspr4.so:PR_GetError
222-
libnspr4.so:PR_GetErrorText
223-
libnspr4.so:PR_GetErrorTextLength
199+
libnspr4.so:PR_GetUniqueIdentity
224200
libnspr4.so:PR_Init
225201
libnspr4.so:PR_Malloc
226202
libnspr4.so:PR_Now
227203
libnspr4.so:PR_Open
228204
libnspr4.so:PR_Read
205+
libnspr4.so:PR_SetError
229206
libnss3.so:CERT_AddCertToListTail
230207
libnss3.so:CERT_AsciiToName
231208
libnss3.so:CERT_CRLCacheRefreshIssuer
@@ -236,7 +213,6 @@ libnss3.so:CERT_CompareAVA
236213
libnss3.so:CERT_DecodeAVAValue
237214
libnss3.so:CERT_DecodeAltNameExtension
238215
libnss3.so:CERT_DecodeCRLDistributionPoints
239-
libnss3.so:CERT_DecodeDERCrl
240216
libnss3.so:CERT_DestroyCertList
241217
libnss3.so:CERT_DestroyCertificate
242218
libnss3.so:CERT_DestroyCertificateList
@@ -257,6 +233,7 @@ libnss3.so:CERT_ImportCRL
257233
libnss3.so:CERT_IsCACert
258234
libnss3.so:CERT_IsCADERCert
259235
libnss3.so:CERT_IsRootDERCert
236+
libnss3.so:CERT_NameToAscii
260237
libnss3.so:CERT_NewCertList
261238
libnss3.so:CERT_NewTempCertificate
262239
libnss3.so:CERT_OCSPCacheSettings
@@ -265,13 +242,15 @@ libnss3.so:CERT_SetOCSPDefaultResponder
265242
libnss3.so:CERT_SetOCSPFailureMode
266243
libnss3.so:CERT_SetOCSPTimeout
267244
libnss3.so:DER_DecodeTimeChoice
268-
libnss3.so:DSAU_DecodeDerSigToLen
269245
libnss3.so:DSAU_EncodeDerSigWithLen
270246
libnss3.so:NSS_Initialize
247+
libnss3.so:NSS_IsInitialized
271248
libnss3.so:NSS_NoDB_Init
272249
libnss3.so:NSS_Shutdown
250+
libnss3.so:PK11_AEADOp
273251
libnss3.so:PK11_Authenticate
274252
libnss3.so:PK11_CipherOp
253+
libnss3.so:PK11_CopyTokenPrivKeyToSessionPrivKey
275254
libnss3.so:PK11_CreateContextBySymKey
276255
libnss3.so:PK11_CreateDigestContext
277256
libnss3.so:PK11_Decrypt
@@ -282,7 +261,7 @@ libnss3.so:PK11_DigestFinal
282261
libnss3.so:PK11_DigestKey
283262
libnss3.so:PK11_DigestOp
284263
libnss3.so:PK11_Encrypt
285-
libnss3.so:PK11_ExtractKeyValue
264+
libnss3.so:PK11_Finalize
286265
libnss3.so:PK11_FindCertFromNickname
287266
libnss3.so:PK11_FindKeyByAnyCert
288267
libnss3.so:PK11_FindKeyByKeyID
@@ -292,7 +271,6 @@ libnss3.so:PK11_GenerateKeyPair
292271
libnss3.so:PK11_GenerateRandom
293272
libnss3.so:PK11_GetBestSlot
294273
libnss3.so:PK11_GetInternalKeySlot
295-
libnss3.so:PK11_GetKeyData
296274
libnss3.so:PK11_GetKeyLength
297275
libnss3.so:PK11_GetLowLevelKeyIDForCert
298276
libnss3.so:PK11_GetLowLevelKeyIDForPrivateKey
@@ -305,13 +283,15 @@ libnss3.so:PK11_KeyGen
305283
libnss3.so:PK11_ListCertsInSlot
306284
libnss3.so:PK11_ListPrivateKeysInSlot
307285
libnss3.so:PK11_MakeIDFromPubKey
286+
libnss3.so:PK11_MapSignKeyType
308287
libnss3.so:PK11_MoveSymKey
309288
libnss3.so:PK11_NeedLogin
310289
libnss3.so:PK11_ParamFromIV
311290
libnss3.so:PK11_ProtectedAuthenticationPath
312291
libnss3.so:PK11_PubDerive
313292
libnss3.so:PK11_PubDeriveWithKDF
314293
libnss3.so:PK11_RandomUpdate
294+
libnss3.so:PK11_ReferenceSlot
315295
libnss3.so:PK11_ReferenceSymKey
316296
libnss3.so:PK11_SetPasswordFunc
317297
libnss3.so:PK11_Sign
@@ -327,31 +307,37 @@ libnss3.so:PORT_Free
327307
libnss3.so:PORT_FreeArena
328308
libnss3.so:PORT_GetError
329309
libnss3.so:PORT_NewArena
330-
libnss3.so:PORT_SetError
331310
libnss3.so:PORT_Strdup
332311
libnss3.so:PORT_ZAlloc
333312
libnss3.so:SECITEM_AllocItem
334-
libnss3.so:SECITEM_CopyItem
335-
libnss3.so:SECITEM_DupItem
336313
libnss3.so:SECITEM_FreeItem
337314
libnss3.so:SECITEM_ItemsAreEqual
338315
libnss3.so:SECKEY_ConvertToPublicKey
316+
libnss3.so:SECKEY_CopyPrivateKey
317+
libnss3.so:SECKEY_CopyPublicKey
339318
libnss3.so:SECKEY_CreateDHPrivateKey
340319
libnss3.so:SECKEY_CreateECPrivateKey
320+
libnss3.so:SECKEY_DecodeDERSubjectPublicKeyInfo
341321
libnss3.so:SECKEY_DestroyPrivateKey
342322
libnss3.so:SECKEY_DestroyPrivateKeyList
343323
libnss3.so:SECKEY_DestroyPublicKey
324+
libnss3.so:SECKEY_DestroySubjectPublicKeyInfo
325+
libnss3.so:SECKEY_EncodeDERSubjectPublicKeyInfo
344326
libnss3.so:SECKEY_ExtractPublicKey
345327
libnss3.so:SECKEY_GetPrivateKeyType
346328
libnss3.so:SECKEY_GetPublicKeyType
347329
libnss3.so:SECKEY_PublicKeyStrengthInBits
348-
libnss3.so:SECKEY_SignatureLen
349330
libnss3.so:SECMOD_DeleteInternalModule
350331
libnss3.so:SECMOD_GetInternalModule
351332
libnss3.so:SECOID_FindOIDByTag
333+
libnss3.so:SEC_ASN1EncodeItem
352334
libnss3.so:SEC_CheckCrlTimes
353335
libnss3.so:SEC_DestroyCrl
354336
libnss3.so:SEC_LookupCrls
337+
libnss3.so:SEC_ObjectIDTemplate
338+
libnss3.so:SGN_Digest
339+
libnss3.so:VFY_VerifyDigestDirect
340+
libnssutil3.so:SECITEM_MakeItem
355341
libpam.so.0:pam_acct_mgmt
356342
libpam.so.0:pam_authenticate
357343
libpam.so.0:pam_end
@@ -364,19 +350,13 @@ libsmime3.so:SEC_PKCS7DecodeItem
364350
libsmime3.so:SEC_PKCS7DestroyContentInfo
365351
libsmime3.so:SEC_PKCS7EncodeItem
366352
libsmime3.so:SEC_PKCS7GetCertificateList
367-
libsystemd.so.0:sd_notify
368-
libsystemd.so.0:sd_notifyf
369-
libsystemd.so.0:sd_watchdog_enabled
370-
libunbound.so.8:ub_cancel
371-
libunbound.so.8:ub_ctx_add_ta_file
372-
libunbound.so.8:ub_ctx_create
373-
libunbound.so.8:ub_ctx_create_event
374-
libunbound.so.8:ub_ctx_debuglevel
375-
libunbound.so.8:ub_ctx_delete
376-
libunbound.so.8:ub_ctx_hosts
377-
libunbound.so.8:ub_ctx_resolvconf
378-
libunbound.so.8:ub_ctx_set_option
379-
libunbound.so.8:ub_resolve
380-
libunbound.so.8:ub_resolve_event
381-
libunbound.so.8:ub_resolve_free
382-
libunbound.so.8:ub_strerror
353+
libssl3.so:SSL_BadCertHook
354+
libssl3.so:SSL_ConfigServerCert
355+
libssl3.so:SSL_ConfigServerSessionIDCache
356+
libssl3.so:SSL_ExportKeyingMaterial
357+
libssl3.so:SSL_ForceHandshake
358+
libssl3.so:SSL_HandshakeCallback
359+
libssl3.so:SSL_ImportFD
360+
libssl3.so:SSL_OptionSet
361+
libssl3.so:SSL_PeerCertificate
362+
libssl3.so:SSL_ResetHandshake

0 commit comments

Comments
 (0)