Hi all, first I want to say thank you in advance for any help provided.
I've got a Linux box running Debian (5.0 I think). The box has a few
Windows shares mounted locally as type CIFS using 'mount -t cifs' and
runs 4 or 5 Perl scripts daily via cron. At some point yesterday 2 of
the shares that one of the Perl script uses became corrupted, maybe by
the Perl script itself but I am not sure at this point. 
An ls -l shows:

d????????? ? ?    ?    ?                ? share1
d????????? ? ?    ?    ?                ? share2

Is anyone familiar with the cause of this and how to prevent it from
happening in the future? I am seeing references to a buffer overflow
exploit on CIFS shares on google, am I heading in the right direction?

Thanks.
Erick