[ 
https://issues.apache.org/jira/browse/SSHD-775?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16194525#comment-16194525
 ] 

Goldstein Lyor commented on SSHD-775:
-------------------------------------

P.S. here is one I like from [SFTP draft 13 - 9.1 Status 
response|https://tools.ietf.org/html/draft-ietf-secsh-filexfer-13#section-9.1]
{quote}
SSH_FX_FAILURE
      An error occurred, but no specific error code exists to describe the 
failure.

      This error message SHOULD always have meaningful text in the the 'error 
message' field.
{quote}

> SftpSubSystem::sendStatus leaks Exception information
> -----------------------------------------------------
>
>                 Key: SSHD-775
>                 URL: https://issues.apache.org/jira/browse/SSHD-775
>             Project: MINA SSHD
>          Issue Type: Improvement
>    Affects Versions: 1.6.0
>            Reporter: Mark Ebbers
>            Priority: Minor
>              Labels: security
>
> I'm using SSHD-core 1.6.0 in my own Sftp server implementation and make use 
> of the rooted file-system. Now did I notice that a client did try to rename a 
> file, which was no longer available, and got a response with the substatus 
> SSH_FX_NO_SUCH_FILE and the message ' Internal NoSuchFileException: 
> /srv/sftp/chroot/11738/file.txt'.
> As a client I now know the following two things:
> * The full path on the file-system.
> * The server was written in Java. (NoSuchFileException)
> I noticed that the SftpSubsystem.sendStatus(Buffer, int, Throwable) uses the 
> SftpHelper.resolveStatusMessage() method to create a message string to be 
> send to the client without further checking what information is inside the 
> Exception message. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to