Dados de sessão sendo acessados por vários usuários - JSP

Bom dia, pessoal. Mais uma pergunta =]

Eu estou com um problema no tratamento de sessão em JSP, algo que acabou passando pelos testes e agora preciso corrigir com certa urgência. O problema é que não vejo qual é a solução.

A situação é a seguinte: Eu tenho uma tela na qual uma pessoa faz o seu cadastro normalmente. Assim que ela conclui este cadastro, o mesmo é inserido no banco, e a pessoa é redirecionada para a segunda tela, na qual ela cadastra um celular. Esta segunda tela permite o cadastro de vários celulares diferentes, e, para manter o controle, tenho uma tabela listando todos os atualmente cadastrados, junto de um botão de exclusão. Com apenas um usuário, o funcionamento está perfeito.

No entanto, se há mais de dois usuários mexendo na segunda tela ao mesmo tempo, a tabela, que deveria ser exclusiva, mostra todos os telefones sendo incluídos por ambos. Isso é um problema realmente grave, e preciso resolver o quanto antes. Alguém tem alguma luz?

Agradeço desde já.

Bom, após um debug, descobri o seguinte:

Se o primeiro usuário fizer o cadastro inicial, e logo em seguida o segundo usuário fizer o mesmo cadastro, quando o primeiro usuário tentar inserir um telefone, a servlet está pegando os dados do segundo usuário. Não sei por quê. Alguma luz?

			PessoaBean pessoa = (PessoaBean) request.getSession().getAttribute("pessoa");

Nesta linha está o problema. Imagino que uma sessão esteja sobrescrevendo a outra, mas como evitar isso?

Meu Deus, aparentemente isso só acontece se a máquina utilizada for a mesma - tentei com duas diferentes e não tive o problema. Alguém confirma se isso é possível, ou estou deixando de perceber alguma coisa?