Leaking LoRa: An Evaluation of Password Leaks and Knowledge Storage in Large Language Models

Ryan Marinelli, Magnus Eckhoff
3/29/2025
cs.CRcs.AIcs.CL

No official code found. Best implementation: rymarinelli/Leaking_Lora (0 stars, last commit 2026-02-18).

Abstract

To effectively deploy Large Language Models (LLMs) in application-specific settings, fine-tuning techniques are applied to enhance performance on specialized tasks. This process often involves fine-tuning on user data data, which may contain sensitive information. Although not recommended, it is not uncommon for users to send passwords in messages, and fine-tuning models on this could result in passwords being leaked. In this study, a Large Language Model is fine-tuned with customer support data and passwords from the RockYou password wordlist using Low-Rank Adaptation (LoRA). Out of the first 200 passwords from the list, 37 were successfully recovered. Further, causal tracing is used to identify that password information is largely located in a few layers. Lastly, Rank One Model Editing (ROME) is used to remove the password information from the model, resulting in the number of passwords recovered going from 37 to 0.

View on arXivView PDF

Code Implementations(1)

Repo Sharing Google Colab

00Python, Jupyter NotebookFeb 28, 20258 months ago

Cite this paper

@article{marinelli2025leaking,
  title  = {Leaking LoRa: An Evaluation of Password Leaks and Knowledge Storage in Large Language Models},
  author = {Ryan Marinelli and Magnus Eckhoff},
  year   = {2025},
  eprint = {2504.00031},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2504.00031v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2504.00031.svg)](https://codeofpaper.com/paper/2504.00031)

Discussion