Knife attack leaves six injured