[asterisk-bugs] [JIRA] (ASTERISK-21854) Long Asterisk-version strings display improperly in the 'Connected to ...' line upon remote console connection

klaus3000 (JIRA) noreply at issues.asterisk.org
Mon Jun 10 07:09:03 CDT 2013


    [ https://issues.asterisk.org/jira/browse/ASTERISK-21854?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=207103#comment-207103 ] 

klaus3000 commented on ASTERISK-21854:
--------------------------------------

The problem is, that the read() only read the first 80 chars of the version string. Thus, my fix only makes this read() more secure, but does not read until \n.

Thus, I suspect that the "normal CLI operation" which just read() text from the server reads the rest of the version string and displays it - just like any other text sent to the CLI.
                
> Long Asterisk-version strings display improperly in the 'Connected to ...' line upon remote console connection
> --------------------------------------------------------------------------------------------------------------
>
>                 Key: ASTERISK-21854
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-21854
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: General
>    Affects Versions: 11.4.0
>            Reporter: klaus3000
>            Severity: Minor
>
> When using a long version string in file ".version", the presented string when connecting to the Asterisk CLI looks corrupted. See following example: the string printed directly is correct, the "Connected to" string (which shows the version received via the socket from the server) is broken:
> {noformat}
> # rasterisk
> Asterisk 11.4.0 890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890, Copyright (C) 1999 - 2012 Digium, Inc. and others.
> Created by Mark Spencer <markster at digium.com>
> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
> This is free software, with components licensed under the GNU General Public
> License version 2 and other licenses; you are welcome to redistribute it under
> certain conditions. Type 'core show license' for details.
> =========================================================================
> Connected to Asterisk 11.4.0 89012345678901234567890123456789012345678901234567890123456789▒▒ ▒ currently running on hvst (pid = 28190)
> 0123456789012345678901234567890
> hvst*CLI>
> {noformat}
> The bug exists since version 1.4.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.asterisk.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the asterisk-bugs mailing list