Can you confirm the safety of the package following the recent vulnerability involving the xz backdoor (liblzma, xz, or libarchive)?
Last week, I opened a ticket on electron-builder (electron-userland/electron-builder#8161) asking about the recent xz security concern. It was suggested that I create a ticket here as well for further investigation.
Upon reviewing the source code of the repository, I noticed several instances where the compression flags are set to XZ. Additionally, it appears that the project generates and bundles app-builder binaries into a package deployed to the npmjs registry.
Based on my understanding, these binaries does not contain liblzma, xz, or libarchive binaries. Instead, I assume they utilize the XZ version installed on the user's system.
If my assumption is correct, then I believe the package is safe and that it is up to the users to ensure that their systems do not contain compromised installed versions.
I would greatly appreciate it if you could confirm my understanding, address any concerns, and provide any additional necessary information.
Can you confirm the safety of the package following the recent vulnerability involving the
xzbackdoor (liblzma,xz, orlibarchive)?Last week, I opened a ticket on
electron-builder(electron-userland/electron-builder#8161) asking about the recentxzsecurity concern. It was suggested that I create a ticket here as well for further investigation.Upon reviewing the source code of the repository, I noticed several instances where the compression flags are set to XZ. Additionally, it appears that the project generates and bundles app-builder binaries into a package deployed to the npmjs registry.
Based on my understanding, these binaries does not contain
liblzma,xz, orlibarchivebinaries. Instead, I assume they utilize the XZ version installed on the user's system.If my assumption is correct, then I believe the package is safe and that it is up to the users to ensure that their systems do not contain compromised installed versions.
I would greatly appreciate it if you could confirm my understanding, address any concerns, and provide any additional necessary information.