Lloyds said a software defect during an overnight update caused the breach, which affected customers at Lloyds, Halifax and Bank of Scotland, with 114,182 people clicking on transactions that revealed other users' personal information.