Osteomyelitis is an infection of bone that can occur in any age group. ... Causes of osteomyelitis include bacteria in the bloodstream from Infectious Diseases that spread to the bone, an open wound from a trauma over a bone, and recent surgery or injection in or around a bone.