libcurl.so.4 Vulnerability
이전 댓글 표시
Hello,
My security team removed libcurl.so.4 that came with my MATLAB installation of R2022a. This is due to vulnerability cve-2023-38545. I did a softlink to the patched version - libcurl.so.4.8.4, but MATLAB crashes. Is there any workaround, or will there be any response from MATLAB? I have an open case to MATLAB currently, but haven't received any useful update. Also, this affects R2023b as well.
채택된 답변
추가 답변 (1개)
Maneet Kaur Bagga
2023년 11월 15일
1 개 추천
Hi Michael,
Curl has been upgraded to 8.4.0 in R2023b Upgrade 4, which resolves the issue.
Hope this helps!
댓글 수: 4
Vincent Sherart
2024년 2월 1일
Folks, Curl needs to be patched on previous versions back to 2021a, or my org will need to force everybody to upgrade to R2023b Upgrade 4. Angry users with pitchforks and torches will be at my office door when I announce that little requirement.
Vincent Sherart
Joseph Macon
2024년 2월 9일
Could MathWorks please answer this question? It's February 2024. Matlab 2022b is less than two years old. Update 8 shipped last week. Will MathWorks provide an update for earlier versions of Matlab to patch the libcurl vulnerability? Does MathWorks deem certain versions of Matlab secure despite the CVE? Upgrading to Matlab 2023b is not a viable solution for everybody. When vulnerabilities are discovered in 2023b, will the only solution be to upgrade to 2024a/b?
David Ritz
2024년 3월 16일
편집: David Ritz
2024년 3월 16일
I agree that MathWorks should release udates to older MATLAB versions to fix this, but my workaround for R2021a, if it helps anyone: I edited matlabrc.m to allow Matlab to find and use the libcurl library installed with the OS. I added this before the 'Clean up workspace' line:
echo off
path1 = getenv('LD_LIBRARY_PATH');
path = ['/lib64' ':' path1];
setenv('LD_LIBRARY_PATH', path);
I was then able to delete the libcurl version packaged with MATLAB, curl still worked within MATLAB, and we achieved a clean vulnerability scan. The specifics, of course, may differ depending on your OS/distribution.
MathWorks Support Team
2024년 3월 21일
Only the officially shipped 3rd party libraries are tested with MATLAB, and linking to any other 3rd party libraries may have potential downsides since MATLAB has not been tested with any other versions of those libraries. This is especially true for curl, which has extensive build time configuration options that we make use of.
Please refer to the newly accepted answer on this post for more information.
카테고리
도움말 센터 및 File Exchange에서 BeagleBone Black에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!