I'm surprised at how many people are opposed to this. My personal feeling on this is that these are a very good idea. I agree with an earlier comment that it should include more than just the bug number, and preferably include a short summary and link to the bug tracking system if appropriate.
The benefit to these comments is only obvious in an older project with history and a large number of previous bug fixes. You don't have to make these comments everywhere, but they are very very helpful when placed before a block of code that might not make sense without context. In any kind of reasonably complex system, there will be snippets of code that seem illogical or unnecessary without context.
Due to interactions with the system or old workarounds, the code is necessary. In order to prevent someone later reintroducing a patched bug, it's extremely helpful to denote the bug the code block is designed to fix, preferably with some type of explanation attached. Otherwise you're depending on someone checking the commit history carefully for a reason recorded in the commit log, which is highly unlikely, especially if someone is refactoring code.
EDIT: I'm referring specifically to putting these with a block of code that is unusual or needs the additional context. It's not helpful or necessary to comment every single typo fix you make :-)