"windows and samba" is a bigger clue. (See https://news.ycombinator.com/item?id=11337626 and/or the badlock website itself, first sentence...)
As I see it, there are a couple options here...
One: the bug is in the SMB protocol itself.
Two: the bug is in some library code that is common to both Windows and Samba.
(One and two could be the same thing, but they need not be.)
Either way, coupled with the 'badlock' hint, I will be watching for some bright/lucky soul to find it before 20160412.
I understand that in a make-believe scenario it'd be good to make sure bad-guys don't hear the info, but in a real-world scenario where you don't get to choose it's far better that the good guys have all the info even if a few more bad guys do to. And I say a few more because it's almost 100% certain that for every bug found there were attackers who knew about it beforehand.
Also, as others have mentioned, for anyone skilled a patch reads like a changelog. When I see security patches I often read the patched code or do a bindiff/disassemble and try to spot the issue and I'm only a hobbyist. We might as well level the field and give everyone the info, not just the reverse-engineers. (Who disproportionally are on the "other" side.)