Greetings,

The error I get when rdairplay crashes is "Buffer Overflow"



On Tue, Dec 17, 2013 at 10:54 AM, Tim Camp <[email protected]> wrote:

> Greetings Karl,
>
> I have had a similar issue with RdAirplay crashes in Ubuntu using the UDP
> RLM.
> Could this be the same issue?
>
> Thanks
>
> Tim
>
>
>
> On Tue, Dec 17, 2013 at 10:24 AM, Karl Koscher <[email protected]> wrote:
>
>> On Ubuntu 12.04 LTS, rdairplay crashes whenever you play a track with
>> ISRC or ISCI metadata and Now and Next data is being sent to RLMs. I
>> tracked the problem down to a benign buffer overflow in RLMHost's handling
>> of ISRC and ISCI codes which nevertheless triggers a _FORTIFY_SOURCE
>> runtime buffer overflow check. Basically the rlm_isrc and rlm_isci members
>> of the rlm_pad struct are exactly the size of ISRC and ISCI codes, with no
>> room for a null terminator. This causes sprintf to overflow these buffers
>> when it copies the codes over. The attached patch fixes this issue.
>>
>>
>>
>> _______________________________________________
>> Rivendell-dev mailing list
>> [email protected]
>> http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
>>
>>
>
>
> --
> Tim Camp
> Director of Operations/Programming
> Dot Com Plus L.L.C.
> dba WZEW-FM WNSP-FM
> Mobile, Al.
>
>


-- 
Tim Camp
Director of Operations/Programming
Dot Com Plus L.L.C.
dba WZEW-FM WNSP-FM
Mobile, Al.
_______________________________________________
Rivendell-dev mailing list
[email protected]
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev

Reply via email to