Hi,
This seems to be at least mitigated by an md5sum check of the file
contents. There's still attack vectors the programs used to look at the
download (arguably just wget, tar and b43-fwcutter). There's also the
possibility of hash collisions, but that's less likely given the file
still needs to be recognized as valid by b43-fwcutter and possibly the
kernel if it makes it that far.

postinst calls b43-fwcutter which extracts the file and then checks the
md5sum of the contained file. b43-fwcutter supports skipping the check,
but this is not automatic and is not done by the postinst script.

See
http://anonscm.debian.org/cgit/collab-maint/b43-fwcutter.git/tree/fwcutter_list.h
and an example of how new firmware support was added upstream:
http://lists.infradead.org/pipermail/b43-dev/2013-July/003173.html

If firmware 784.2 from Asus driver 6.30.163.46 is accepted as GPL then the
firmware could just be included in the kernel (see the patch above from
2013), and directly in this package.

Cheers,

     Drew Daniels
Blog: http://www.boxheap.net/ddaniels/blog/

Reply via email to