Binary compatibility report for the libssl.so object between 1.1.1k and 1.1.1l versions on x86_64
Test Info
| Module Name | libssl |
| Version #1 | 1.1.1k |
| Version #2 | 1.1.1l |
| Arch | x86_64 |
| GCC Version | 11.2.1 |
Test Results
| Total Header Files | 11 |
| Total Source Files | 22 |
| Total Objects | 1 |
| Total Symbols / Types | 492 / 133 |
| Compatibility |
99.6% |
Problem Summary
| Severity | Count |
|---|
| Added Symbols | - | 0 |
| Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
| Medium | 0 |
| Low | 0 |
Problems with Symbols | High | 2 |
| Medium | 0 |
| Low | 0 |
Problems with Constants | Low | 0 |
Problems with Symbols, High Severity 2
ssl.h,
libssl.so.1.1
[+] SSL_CTX_set_alpn_protos ( SSL_CTX* ctx, unsigned char const* protos, unsigned int protos_len ) @@ OPENSSL_1_1_0 1
|
Change |
Effect |
| 1 |
The parameter ctx became passed in r12 register instead of rbp. |
Applications will read the wrong memory block instead of the parameter value. |
[+] SSL_set_alpn_protos ( SSL* ssl, unsigned char const* protos, unsigned int protos_len ) @@ OPENSSL_1_1_0 1
|
Change |
Effect |
| 1 |
The parameter ssl became passed in r12 register instead of rbp. |
Applications will read the wrong memory block instead of the parameter value. |
to the top
Header Files 11
async.h
bio.h
buffer.h
crypto.h
ossl_typ.h
pem.h
srtp.h
ssl.h
sslerr.h
tls1.h
x509.h
to the top
Source Files 22
bio_ssl.c
d1_lib.c
d1_srtp.c
extensions_cust.c
methods.c
pqueue.c
rec_layer_s3.c
ssl_asn1.c
ssl_cert.c
ssl_ciph.c
ssl_conf.c
ssl_err.c
ssl_init.c
ssl_lib.c
ssl_mcnf.c
ssl_rsa.c
ssl_sess.c
ssl_stat.c
ssl_txt.c
statem.c
t1_lib.c
tls_srp.c
to the top
Objects 1
libssl.so.1.1
to the top