-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unfixed security vulnerabilities in vendor code #1
Comments
Had there been any progress with this? Some people are raising concerns that we (FreeBSD) distribute software with known security issues, and call for strong measures. |
Unfortunately I don't understand this code very well. I just took the Apple code, added cmake support, etc. I tried to look at the CVEs you cited, but I can't find any useful information. For example, I see that there is some patch with Patch ID: ALPS06064258, but where can I see its contents? |
Yeah, it's kind of confusing. ALAC's landing page points to the original repo which the issue was filed against, yet it does not contain fixes, except the reference to one commit. Perhaps we could merge at least that one and call it a day; if upstream does not consider these bugs serious enough to care for a patch, why should we? :-) To add a bit of context to the situation, this comment also talks about that while the Apple decoder appears to be capable of handling different numbers of channels, bit depths, and rates, it doesn't seem to be maintained upstream any more, and mentions FFmpeg's ALAC decoder as an alternative. I'm not sure whether it's available as ready-to-use standalone library or, if not, how feasible would it be to rip this code from FFmpeg, as pulling the whole beast for just one decoder which is only used during testing seems unfitting. |
I merged the patch. It looks like a profanation, but something is better than nothing.
There's some confusion here, I don't use it just for tests. In any case, it seems that we should look for a replacement for this code.
|
Thanks, I'll add it to the FreeBSD port.
Yeah I know. :-)
Sorry, my fault. I need to review the
Regardless of this code quality, Rust is a big no-no-no due to amount of bloat it entails. Shall you decide to replace Apple's ALAC implementation, please find an adequate C/C++ one. |
It's been brought to my attention that macosforge's ALAC code you're using has unfixed security issues which had been fixed upstream on May 23; you might want to merge those.
The text was updated successfully, but these errors were encountered: