mazda-format-string-bug

printf format string bug in Mazda Connect Infotainment System (by Hamled)

Mazda-format-string-bug Alternatives

Similar projects and alternatives to mazda-format-string-bug

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better mazda-format-string-bug alternative or higher similarity.

mazda-format-string-bug reviews and mentions

Posts with mentions or reviews of mazda-format-string-bug. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-02-08.
  • Thousands of Mazdas in the Seattle area are stuck on a single FM radio station
    5 projects | news.ycombinator.com | 8 Feb 2022
    which I would expect; you can't have a field width (the "99") and then the space-padding flag; flags go first. Also I can't find any coverage of %I (capital 'I', as in "Invisible") in the manual page for printf(3) on that system but that might just be an old manual page, GCC does seem to recognize it.

    Removing the cruft and trying plain %In gives a warning, but I guess whoever built the car's radio UI ignores warnings.

    I guess it's possible that the system doesn't use a standard-compliant enough C library, so it's printf() implementation does something ... creative with this string.

    Anyway, classic case of the lovely foot-gunnery that is %n in the wild! Sorry for all the car owners, of course. :/

    [1] https://github.com/Hamled/mazda-format-string-bug#readme

Stats

Basic mazda-format-string-bug repo stats
3
14
10.0
about 5 years ago

The primary programming language of mazda-format-string-bug is C.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com