Code-execution flaws threaten users of routers, Linux, and other OSes

Enlarge (credit: Christiaan Colen ) Google researchers have discovered at least three software bugs in a widely used software package that may allow hackers to execute malicious code on vulnerable devices running Linux, FreeBSD, OpenBSD, NetBSD, and macOS, as well as proprietary firmware. Dnsmasq , as the package is known, provides code that makes it easier for networked devices to communicate using the domain name system and the Dynamic Host Configuration Protocol . It’s included in Android, Ubuntu, and most other Linux distributions, and it can also run on a variety of other operating systems and in router firmware. A blog post published Monday by security researchers with Google said they recently found seven vulnerabilities in Dnsmasq, three of which were flaws that allowed the remote execution of malicious code. One of the code-execution flaws, indexed as CVE-2017-14493, is a “trivial-to-exploit, DHCP-based, stack-based buffer overflow vulnerability.” Combined with a separate information leak bug Google researchers also discovered, attackers can bypass a key protection known as address space layout randomization, which is designed to prevent malicious payloads included in exploits from executing. As a result, exploits result in a simple crash, rather than a security-compromising hack. By chaining the code-execution and information leak exploits together, attackers can circumvent the defense to run any code of their choosing. Read 2 remaining paragraphs | Comments

See more here:
Code-execution flaws threaten users of routers, Linux, and other OSes

IT Contractors Who Let Russians Write Military Code Will Pay $12.7 Million 

Not that you need another reminder that government cybersecurity is screwed, but here we are: After a four-year federal probe, contractors will pay a combined $12.75 million in civil penalties to settle a suit alleging that they let Russian programmers write military code. Read more…

Visit site:
IT Contractors Who Let Russians Write Military Code Will Pay $12.7 Million 

Code prints out randomly-generated cartoon faces

Mattias ” Mokafolio ” Dörfelt wrote a program that generates convincingly hand-drawn but randomly-assembled cartoon faces . [via Creative Applications ] Computer generated images have a certain aesthetics to them that make them immediately recognizable as such by the trained eye. Weird Faces Study is an attempt to combine my old interest in illustration with programing, to create something procedural that has a truly individual artistic touch to it and is not instantly recognizable as a generative art piece. Even though, the faces look hand-drawn, they are entirely expressed by algorithmic rules. Each face is random, each face is unique. Still, they look similar to my actual hand drawn faces.

More here:
Code prints out randomly-generated cartoon faces