Fire and Fury

 

Health and Fitness News

Welcome to the Stars Hollow Gazette‘s Health and Fitness News weekly diary. It will publish on Saturday afternoon and be open for discussion about health related issues including diet, exercise, health and health care issues, as well as, tips on what you can do when there is a medical emergency. Also an opportunity to share and exchange your favorite healthy recipes.

Questions are encouraged and I will answer to the best of my ability. If I can’t, I will try to steer you in the right direction. Naturally, I cannot give individual medical advice for personal health issues. I can give you information about medical conditions and the current treatments available.

You can now find past Health and Fitness News diaries here.

Follow us on Twitter @StarsHollowGzt

What To Cook On A Cold Winter Weekend

Laurie Colwin’s Baked Mustard Chicken

This old-school chicken, Sunday-night-supper chicken, even dinner party chicken, is baked for about two hours (yes, you read that correctly: two hours) until its bread crumb-coated skin is crisp — yet the meat miraculously maintains its moisture.

Laurie Colwin’s Creamed Spinach With Jalapeño Peppers

There is the constant awareness of the plight of the busy home cook, those who would just as soon use a package of frozen spinach if the results are just as good as if you washed and chopped an untold number of bunches of fresh spinach yourself.

Quick-Braised Cod With Herbed Yogurt

In this blissfully easy weeknight dinner, cod and shallots are braised in butter and wine, then topped with an herbed, garlicky yogurt sauce.

Irish Stew

Irish stew may be served brothy, or slightly thickened with mashed potato or flour.

Health and Fitness News

Childbirth Deaths Declining in U.S., New Report Finds

Clean Air Act May Be Saving More Lives Than Thought

More U.S. Women Obese Before Pregnancy, Experts Sound the Alarm

Most U.S. Babies Start Solid Foods Too Soon

U.S. Cancer Deaths Steadily Dropping: Report

Hysterectomy May Have Long-Term Health Risks

Layer Up When Temperatures Plummet

New Hope for ‘Ringing’ in the Ears

Prenatal Vitamins Tied to Lower Autism Risk in Kids, Study Finds

Exercise Safely When the Weather Outside Is Frightful

Protect Your Heart in Frigid Weather

U.S. Autism Rates May Be Stabilizing

The Breakfast Club (Little Christmas)

Welcome to The Breakfast Club! We’re a disorganized group of rebel lefties who hang out and chat if and when we’re not too hungover we’ve been bailed out we’re not too exhausted from last night’s (CENSORED) the caffeine kicks in. Join us every weekday morning at 9am (ET) and weekend morning at 10:00am (ET) (or whenever we get around to it) to talk about current news and our boring lives and to make fun of LaEscapee! If we are ever running late, it’s PhilJD’s fault.

 photo stress free zone_zps7hlsflkj.jpg

This Day in History

Joan of Arc is born; Samuel Morse demonstrates the telegraph to the public; Commercial airplane completes first round-the-world flight; Figure skater Nancy Kerrigan is attacked; Dizzy Gillespie and Rudolf Nureyev die.

Breakfast Tunes

Something to Think about over Coffee Prozac

You’ll never get mixed up if you simply tell the truth. Then you don’t have to remember what you have said, and you never forget what you have said.

Sam Rayburn

Continue reading

Macular Degeneration

That’s a condition in which your retinas develop flaws that can distort what you see (like turning straight lines into curves) culminating in so much damage that you are blind (well, effectively, you can still detect light).

I have that.

There are 2 types- Wet and Dry. Wet is caused by bleeding in the capillaries behind the retina causing bubbles of blood that separate it from the eyeball (thus the distortion). The treatment is horrible. Fully conscious, open eyed and dilated, and under the mildest of topical anesthetic, the Doctor takes a needle, sticks it in your eye, and injects… something, I’m not a Doctor. Side effects include air bubbles in your Intraocular Fluid which manifest themselves as big floaty black spots that swim when you turn your head too fast like a nauseating Lava Lamp. After 2 or 3 days they go away.

The minimum course is 3 shots, 6 weeks apart, which I have had and my Retinologist is very pleased with the reversal of my symptoms and results of my tests and has me under observation which will continue pretty much for the rest of my life.

Thank goodness it wasn’t Dry. There is no known treatment.

But that’s just a metaphor. As it turns out I have to revise and extend my piece from Wednesday.

That was about the Intel half of the problem, what is now commonly known as Meltdown. It is very real, very Intel specific, and has an available cure that slows down your Intel based system by up to a third.

I also hold by my statement that Intel was cheating to convey an inflated impression of its processor capability.

Meltdown allows a Virus to read privileged memory space (like the OS kernel) and takes advantage of an Intel side channel designed to allow quicker access for urgent instructions from user level programs. It does not require any special tailoring to the software currently running since it’s a hardware flaw.

Meltdown (PDF)

Meltdown is distinct from the Spectre Attacks in several ways, notably that Spectre requires tailoring to the victim process’s software environment, but applies more broadly to CPUs.

But, like Wet Macular Degeneration, at least there’s a cure.

Spectre is similar in that it allows access to protected areas of memory and is based on “Out of Order Execution” (having your CPU look ahead when it’s idle or expediting certain instructions), but is more difficult to implement since there are a lot of variables.

Spectre (PDF)

Modern processors use branch prediction and speculative execution to maximize performance. For example, if the destination of a branch depends on a memory value that is in the process of being read, CPUs will try guess the destination and attempt to execute ahead. When the memory value finally arrives, the CPU either discards or commits the speculative computation. Speculative logic is unfaithful in how it executes, can access to the victim’s memory and registers, and can perform operations with measurable side effects.

Spectre attacks involve inducing a victim to speculatively perform operations that would not occur during correct program execution and which leak the victim’s confidential information via a side channel to the adversary.

(note: The links to the specific papers are from meltdownattack.com and my primary source that references them is Kernel panic! What are Meltdown and Spectre, the bugs affecting nearly every computer and device? by Devin Coldewey, Tech Crunch, 1/3/18)

Speculative processing is something everybody does. Allow me to explain the concept.

In modern computing there are many speeds of memory, the fastest being the most expensive and therefore smallest. To maximize the value of this relatively scarce resource it’s commonly dedicated to hold the items that are most frequently re-used. This is called ‘caching’. It is also possible to stock it with things computers anticipate will be needed shortly and to increase performance most chips do this during their idle time, which is almost always because they are so damn fast that during a nanosecond (the time it takes light or electrons to travel about a foot) they can do much more than 12 things.

Is that fast? My monitor is more than a nanosecond away and so should yours be (“Don’t sit so close to the TV, you’ll ruin your eyes!”).

So on the CPU, at lightspeed, it can seem an eternity to fetch a value or 64 out of the fastest DRAM (they arrive at the same time or not so much and you can handle them simultaneously and asynchronously). What do you do for a hobby?

Yes, you’ve already done your chores. Posted results and sent out requests for future anticipated needs. Why not play a game? What if the results of the current operation turn out about the same way they have in the past? What will you do then?

THAT is speculative processing, everybody’s doing it Ma. The reasoning is that it’s totally benign. In the worst case where you stumble across an unexpected result you simply flush your speculation and proceed as if you’d just been sitting there waiting all the time. You don’t even pay a real penalty for day dreaming as the next operation is just as fast as it would have been if you hadn’t.

However, if you happen to be a malicious hacker, you can prime the pump by leading the CPU to anticipate an innocuous result and use the time difference between that and the realization the actual outcome was not expected to execute…

Whatever.

In the current context this consists of enticing the CPU to put pieces of memory that don’t belong to the malicious program in known places that program can access. Little things like passwords.

Heck, even knowing where the kernel is located (it floats around as a security measure) is a huge advantage because you can flip the switches (if you know where they are within the attack target) and give your process all the access it needs to do some real damage.

Now the problem with a Spectre attack is that it requires a deep knowledge of the target’s behavior in specific situations but hey, that’s what you have computers for- even the one you’re targeting.

You might think a handful of idle cycles and a few bytes of memory is not enough to accomplish anything but I remember a conversation I had with a cousin who was programming industrial robots. He was working with a Z80 and 256 Bytes (Byte! that’s like one letter!) of memory for instructions AND data.

As he explained to me, they don’t have to do much. Most of the time he didn’t use half that.

The bottom line is this- if you’re shorting Intel because their processors suck and are incredibly vulnerable to Hardware Viruses or because they’ve been lying about their performance you are exactly correct to do so.

Spectre attacks are never going away and the only good news is that they’re very difficult to implement.

The Russian Connection: A Clearer Picture

The public just got a clearer picture of the case for obstruction of justice by Donald Trump in an attempt to sabotage the investigation into his campaign’s partnership with a foreign adversary, Russia, to influence the 2016 election. In an New York Times article, Michael Schimdt outlines the events that lead up to the firing of then FBI Director James Comey and Trump’s continued attempts to end the investigation by Robert Mueller. According to legal experts that the reporter consulted, there are two issues that Mueller appears to be investigating: whether Trump obstructed justice while in office and whether there was collusion between the Trump campaign and Russia.

Public pressure was building for Mr. Sessions, who had been a senior member of the Trump campaign, to step aside. But the White House counsel, Donald F. McGahn II, carried out the president’s orders and lobbied Mr. Sessions to remain in charge of the inquiry, according to two people with knowledge of the episode.

Mr. McGahn was unsuccessful, and the president erupted in anger in front of numerous White House officials, saying he needed his attorney general to protect him. Mr. Trump said he had expected his top law enforcement official to safeguard him the way he believed Robert F. Kennedy, as attorney general, had done for his brother John F. Kennedy and Eric H. Holder Jr. had for Barack Obama.

Mr. Trump then asked, “Where’s my Roy Cohn?” He was referring to his former personal lawyer and fixer, who had been Senator Joseph R. McCarthy’s top aide during the investigations into communist activity in the 1950s and died in 1986.

The lobbying of Mr. Sessions is one of several previously unreported episodes that the special counsel, Robert S. Mueller III, has learned about as he investigates whether Mr. Trump obstructed the F.B.I.’s Russia inquiry. The events occurred during a two-month period — from when Mr. Sessions recused himself in March until the appointment of Mr. Mueller in May — when Mr. Trump believed he was losing control over the investigation

Among the other episodes, Mr. Trump described the Russia investigation as “fabricated and politically motivated” in a letter that he intended to send to the F.B.I. director at the time, James B. Comey, but that White House aides stopped him from sending. Mr. Mueller has also substantiated claims that Mr. Comey made in a series of memos describing troubling interactions with the president before he was fired in May.

The special counsel has received handwritten notes from Mr. Trump’s former chief of staff, Reince Priebus, showing that Mr. Trump talked to Mr. Priebus about how he had called Mr. Comey to urge him to say publicly that he was not under investigation. The president’s determination to fire Mr. Comey even led one White House lawyer to take the extraordinary step of misleading Mr. Trump about whether he had the authority to remove him.

The New York Times has also learned that four days before Mr. Comey was fired, one of Mr. Sessions’s aides asked a congressional staff member whether he had damaging information about Mr. Comey, part of an apparent effort to undermine the F.B.I. director. It was not clear whether Mr. Mueller’s investigators knew about this episode.

Mr. Mueller has also been examining a false statement that the president reportedly dictated on Air Force One in July in response to an article in The Times about a meeting that Trump campaign officials had with Russians in 2016. A new book, “Fire and Fury: Inside the Trump White House,” by Michael Wolff, says that the president’s lawyers believed that the statement was “an explicit attempt to throw sand into the investigation’s gears,” and that it led one of Mr. Trump’s spokesmen to quit because he believed it was obstruction of justice. [..]

Regardless of whether Mr. Mueller believes there is enough evidence to make a case against the president, Mr. Trump’s belief that his attorney general should protect him provides an important window into how he governs. Presidents have had close relationships with their attorneys general, but Mr. Trump’s obsession with loyalty is particularly unusual, especially given the Justice Department’s investigation into him and his associates.

The article goes on to describe the actions of a lawyer in the White House counsel’s office to mislead Trump about his authority to fire the FBI director which demonstrates the concerns many within the White House hasve about Trump’s ability to make rational decisions.

At The MaddowBlog, Steve Bennen notes the case for obstruction of justice is coming into focus:

One of the key elements of the Trump-Russia scandal is the question of whether the president is personally liable for potentially obstructing the investigation. And to that end, Donald Trump’s alleged pressure of then-FBI Director James Comey, who’s claimed the president tried to get him to back off of specific lines of inquiry, is critical to understanding whether the president is criminally liable.

It’s therefore necessary for Special Counsel Robert Mueller and his team to, if possible, substantiate Comey’s claims. [..]

The fact that Priebus took handwritten notes, which are now in the hands of the special counsel’s office, is a striking new detail.

And while that’s an important detail, it’s not the only reason to care about the new front-page Times piece.

The same article reported that Trump instructed White House Counsel Don McGahn to “stop the attorney general, Jeff Sessions, from recusing himself in the Justice Department’s investigation” of the Russia scandal. McGahn followed the instructions; Sessions ignored the lobbying; and the president “erupted in anger in front of numerous White House officials, saying he needed his attorney general to protect him.”

In the United States, it’s not the attorney general’s job to “protect” the president. [..]

In other words, according to the reporting, the White House lawyer deliberately left the president with the wrong impression in the hopes of preventing Trump from making a costly mistake.

Dhillon, we now know, was right to be concerned – Comey’s firing led to the appointment of a special counsel, whose investigation has put Trump’s presidency in jeopardy – but Trump nevertheless learned the truth about his authority and fired the FBI director anyway.

Michael Schmidt, reporter for The New York Times, talks with Rachel Maddow about his reporting about Donald Trump’s pressure on Jeff Sessions not to recuse himself from the Russia probe, and Reince Priebus notes confirming James Comey’s notes about encounters with Trump.

Chuck Rosenberg, former U.S. attorney, talks with Rachel Maddow about how former Trump chief-of-staff Reince Priebus’s notes corroborating James Comey’s notes about meetings with Donald Trump might be used in a court case.

Rachel also reports on some of the reportable, find-out-able claims in Michael Wolff’s Fire and Fury, beyond the salacious stories that have left the Trump team sputtering with rage and humiliation.

Trump’s continued claims that the investigation is a “witch hunt,” and there was “no collusion” ring hollow. If Trump has done nothing wrong, why would he need his AG or the White House counsel to protect him? These are all actions of someone who is guilty as charged.

The Breakfast Club (12 Drummers Drumming)

Welcome to The Breakfast Club! We’re a disorganized group of rebel lefties who hang out and chat if and when we’re not too hungover we’ve been bailed out we’re not too exhausted from last night’s (CENSORED) the caffeine kicks in. Join us every weekday morning at 9am (ET) and weekend morning at 10:00am (ET) (or whenever we get around to it) to talk about current news and our boring lives and to make fun of LaEscapee! If we are ever running late, it’s PhilJD’s fault.

 photo stress free zone_zps7hlsflkj.jpg

This Day in History

Elian Gonzales decision; First female U.S. governor inaugurated; Sonny Bono dies; Pete Rose admits to betting on baseball; Bruce Springsteen’s first album debuts.

Breakfast Tunes

Something to Think about over Coffee Prozac

If you are sure you understand everything that is going on, you are hopelessly confused.

Walter F. Mondale

Continue reading

Republican Morality

LePage sends welfare cash to after-school programs to curb ‘out-of-wedlock pregnancies’
By Matthew Stone, Bangor Daily News
January 4, 2018

This school year, Gov. Paul LePage’s administration is spending $1.7 million on after-school programs that once would have gone to low-income families with children in the form of cash assistance.

The administration has described the change as a way to “better support our youth,” but anti-poverty program experts decried it as an ineffective way to keep kids clothed and fed at a time when the rate of Maine children living in deep poverty has been rising.

“After-school programs don’t pay the rent, and they don’t keep kids in underwear. They don’t keep the parents in underwear,” said Luke Shaefer, an associate professor of social work at the University of Michigan and coauthor of the book “$2.00 a Day: Living on Almost Nothing in America.”

A BDN review of state contracting documents shows more than a dozen nonprofit organizations are receiving more than $1.7 million this school year from the federally funded Temporary Assistance for Needy Families, or TANF, grant. The Maine Department of Health and Human Services has awarded more than 80 percent of the funds without using the state’s formal competitive bidding process, the documents show.

Grifters gotta Grift.

But the after-school programs account for less than 2 percent of the LePage administration’s reworked spending of the $78.1 million TANF grant the state receives each year. Instead, the administration is tapping much of the unused federal funding so it can avoid using state taxpayer funds.

A BDN review in June showed the state planned to spend most of the funds — after paying for cash benefits for the remaining TANF beneficiaries, employment services and administrative expenses — on pre-existing state social service obligations to free up the state funds normally devoted to those expenses. Those expenses accounted for a third of the LePage administration’s planned TANF spending for this fiscal year.

A DHHS spokeswoman didn’t directly address questions from the BDN about how the department ensured it was supporting the highest-quality after-school programs with TANF, the number of children served by the after-school programs receiving TANF funds, the number of kids who wouldn’t be able to participate in after-school programs if not for the TANF funding, and the analysis DHHS used to decide how it would spend the state’s TANF grant.

“DHHS is committed to helping families and youth,” DHHS spokeswoman Emily Spencer wrote in an email. “Before and after school programming is a proven strategy to help boost academic performance and reduce risky behaviors. We encourage innovative, community based programming that keeps our youth engaged and away from behaviors that can have negative consequences which can follow them for a lifetime. These programs meet the goals of TANF and, more importantly, they keep kids off the streets — safe and engaged in positive behaviors.”

In response to its request for youth program proposals, DHHS didn’t receive many bids from outside of southern Maine, so the department has awarded more than 80 percent of the funds for after-school programs without using the state’s formal, competitive bidding process, according to state contracting documents.

That’s how Fair Haven Camps in the rural Waldo County town of Brooks became the site of one of the TANF-funded after-school programs.

In the summer, Fair Haven Camps is a Christian overnight camp. This fall, for the first time, it welcomed 17 students from Mount View Middle School in nearby Thorndike after school each day for outdoor activities in wilderness survival, arts and crafts, and lessons in financial literacy provided by volunteers from Bangor Savings Bank.

A “Charitable Choice” provision that applies to the 1996 federal law that created TANF allows states to issue public funds to religious organizations such as Fair Haven Camps as long as the organizations don’t use those funds to pay for what federal regulations label “inherently religious activities.”

The proportion of Maine children living in deep poverty — with family incomes of half the federal poverty level or less — grew 1.1 percentage points between 2011 and 2015, to 8 percent, while it grew 0.2 percentage points nationally, to 9.5 percent, according to calculations from the Maine Center for Economic Policy that used three-year averages from U.S. Census data to calculate poverty rates.

Research available on safety net programs that bolster family income — the sort of assistance that has ended for the more than 8,000 Maine families since 2012 — shows that they contribute to improved school performance for the children in those families as well as improved health and long-term earning power.

Which is hungrier, my stomach or my soul? Hot dog!

Gaslight

Dizzy? You probably have Carbon Monoxide poisoning. You should call the Fire Department and EMS.

Not many people know it, but the Fuhrer was a terrific dancer.

Treasonous

Domestic Violence

Happy Shoveling! Remember when snow days used to be cool?

The Breakfast Club (Eleven Pipers Piping)

Welcome to The Breakfast Club! We’re a disorganized group of rebel lefties who hang out and chat if and when we’re not too hungover we’ve been bailed out we’re not too exhausted from last night’s (CENSORED) the caffeine kicks in. Join us every weekday morning at 9am (ET) and weekend morning at 10:00am (ET) (or whenever we get around to it) to talk about current news and our boring lives and to make fun of LaEscapee! If we are ever running late, it’s PhilJD’s fault.

 photo stress free zone_zps7hlsflkj.jpg

This Day in History

Israeli Prime Minister Ariel suffers a stroke and lapses into a coma; the inventor of braille is born; Jesse Ventura sworn in as Minnesota’s governor, poet T.S. Eliot dies.

Breakfast Tunes

Something to Think about over Coffee Prozac

I am a man of fixed and unbending principles, the first of which is to be flexible at all times.

Everett Dirksen

Continue reading

The Russian Connection: GOP’s Fake Investigation

Ever since the public was made aware of the Russian dossier that was released by Buzzfeed in January 2017, the Republicans have done everything possible to discredit it and undermine the investigation into the Trump campaign’s involvement with Russia currently in progress under Special Counsel Robert Mueller.

In its attempts to derail the investigation, the founders of Fusion GPS testified behind closed doors before three congressional committees regarding the dossier last year. There have been promises by Senator Chuck Grassley, chairman of the Senate Judiciary Committee, to release the transcripts after they were reviewed by committee and the witnesses. That was completed months ago but still no transcripts. In an editorial in the New York Times, Glenn R. Simpson and Peter Fritsch, founders of Fusion GPS, have called the allegations that the dossier was the trigger for the investigation; fake news.

In the year since the publication of the so-called Steele dossier — the collection of intelligence reports we commissioned about Donald Trump’s ties to Russia — the president has repeatedly attacked us on Twitter. His allies in Congress have dug through our bank records and sought to tarnish our firm to punish us for highlighting his links to Russia. Conservative news outlets and even our former employer, The Wall Street Journal, have spun a succession of mendacious conspiracy theories about our motives and backers.

We are happy to correct the record. In fact, we already have.

Three congressional committees have heard over 21 hours of testimony from our firm, Fusion GPS. In those sessions, we toppled the far right’s conspiracy theories and explained how The Washington Free Beacon and the Clinton campaign — the Republican and Democratic funders of our Trump research — separately came to hire us in the first place.

We walked investigators through our yearlong effort to decipher Mr. Trump’s complex business past, of which the Steele dossier is but one chapter. And we handed over our relevant bank records — while drawing the line at a fishing expedition for the records of companies we work for that have nothing to do with the Trump case.

Republicans have refused to release full transcripts of our firm’s testimony, even as they selectively leak details to media outlets on the far right. It’s time to share what our company told investigators.

We don’t believe the Steele dossier was the trigger for the F.B.I.’s investigation into Russian meddling. As we told the Senate Judiciary Committee in August, our sources said the dossier was taken so seriously because it corroborated reports the bureau had received from other sources, including one inside the Trump camp.

The intelligence committees have known for months that credible allegations of collusion between the Trump camp and Russia were pouring in from independent sources during the campaign. Yet lawmakers in the thrall of the president continue to wage a cynical campaign to portray us as the unwitting victims of Kremlin disinformation.

We now have further evidence that the dossier was not what started the investigation. In May of 2016, former Trump campaign foreign policy adviser George Papadopoulos under the influence of a few too many in a London Pub with a couple of Aussie diplomats, let it slip that Russia had political dirt on Hillary Clinton.

About three weeks earlier, Mr. Papadopoulos had been told that Moscow had thousands of emails that would embarrass Mrs. Clinton, apparently stolen in an effort to try to damage her campaign.

Exactly how much Mr. Papadopoulos said that night at the Kensington Wine Rooms with the Australian, Alexander Downer, is unclear. But two months later, when leaked Democratic emails began appearing online, Australian officials passed the information about Mr. Papadopoulos to their American counterparts, according to four current and former American and foreign officials with direct knowledge of the Australians’ role.

The hacking and the revelation that a member of the Trump campaign may have had inside information about it were driving factors that led the F.B.I. to open an investigation in July 2016 into Russia’s attempts to disrupt the election and whether any of President Trump’s associates conspired. [..]

The information that Mr. Papadopoulos gave to the Australians answers one of the lingering mysteries of the past year: What so alarmed American officials to provoke the F.B.I. to open a counterintelligence investigation into the Trump campaign months before the presidential election?

It was not, as Mr. Trump and other politicians have alleged, a dossier compiled by a former British spy hired by a rival campaign. Instead, it was firsthand information from one of America’s closest intelligence allies. Interviews and previously undisclosed documents show that Mr. Papadopoulos played a critical role in this drama and reveal a Russian operation that was more aggressive and widespread than previously known. They add to an emerging portrait, gradually filled in over the past year in revelations by federal investigators, journalists and lawmakers, of Russians with government contacts trying to establish secret channels at various levels of the Trump campaign.

Mark Mazzetti, Washington investigations editor for The New York Times, talks with MSNBC host Rachel Maddow about his reporting that the Trump Russia investigation was triggered by a tip from U.S. allies, not the Christopher Steele dossier.

 

Over at Crooks and Liars, contributor Tengrain has put together an excellent timeline of Papadopoulos’ great adventure into conspiracy with a foreign government to take over the US 2016 election.

No matter how much Donald Trump and the GOP protest that this is a “witch hunt,” it is fairly obvious there is still a lot more to be learned about Trump’s connection with the Russians. It is also very clear the dossier only confirmed what was already known about the Trump campaign’s Russian connection.

Geek Paranoia

As you read this article, replace every mention of ‘Malware’ with ‘Government Surveillance’ and every mention of ‘Hacker’ with ‘NSA’.

‘Kernel memory leaking’ Intel processor design flaw forces Linux, Windows redesign
By John Leyden and Chris Williams, The Register
2 Jan 2018

A fundamental design flaw in Intel’s processor chips has forced a significant redesign of the Linux and Windows kernels to defang the chip-level security bug.

Programmers are scrambling to overhaul the open-source Linux kernel’s virtual memory system. Meanwhile, Microsoft is expected to publicly introduce the necessary changes to its Windows operating system in an upcoming Patch Tuesday: these changes were seeded to beta testers running fast-ring Windows Insider builds in November and December.

Crucially, these updates to both Linux and Windows will incur a performance hit on Intel products. The effects are still being benchmarked, however we’re looking at a ballpark figure of five to 30 per cent slow down, depending on the task and the processor model. More recent Intel chips have features – such as PCID (Process-Context Identifiers) – to reduce the performance hit. Your mileage may vary.

Similar operating systems, such as Apple’s 64-bit macOS, will also need to be updated – the flaw is in the Intel x86-64 hardware, and it appears a microcode update can’t address it. It has to be fixed in software at the OS level, or go buy a new processor without the design blunder.

Details of the vulnerability within Intel’s silicon are under wraps: an embargo on the specifics is due to lift early this month, perhaps in time for Microsoft’s Patch Tuesday next week. Indeed, patches for the Linux kernel are available for all to see but comments in the source code have been redacted to obfuscate the issue.

However, some details of the flaw have surfaced, and so this is what we know.

It is understood the bug is present in modern Intel processors produced in the past decade. It allows normal user programs – from database applications to JavaScript in web browsers – to discern to some extent the layout or contents of protected kernel memory areas.

The fix is to separate the kernel’s memory completely from user processes using what’s called Kernel Page Table Isolation, or KPTI. At one point, Forcefully Unmap Complete Kernel With Interrupt Trampolines … was mulled by the Linux kernel team, giving you an idea of how annoying this has been for the developers.

Whenever a running program needs to do anything useful – such as write to a file or open a network connection – it has to temporarily hand control of the processor to the kernel to carry out the job. To make the transition from user mode to kernel mode and back to user mode as fast and efficient as possible, the kernel is present in all processes’ virtual memory address spaces, although it is invisible to these programs. When the kernel is needed, the program makes a system call, the processor switches to kernel mode and enters the kernel. When it is done, the CPU is told to switch back to user mode, and reenter the process. While in user mode, the kernel’s code and data remains out of sight but present in the process’s page tables.

At best, the vulnerability could be leveraged by malware and hackers to more easily exploit other security bugs. However, there are companies out there who are trying to fix this with the help of vulnerability services similar to https://www.digitaldefense.com/solution-overview/scan/ to safeguard their programmes.

At worst, the hole could be abused by programs and logged-in users to read the contents of the kernel’s memory. Suffice to say, this is not great. The kernel’s memory space is hidden from user processes and programs because it may contain all sorts of secrets, such as passwords, login keys, files cached from disk, and so on. Imagine a piece of JavaScript running in a browser, or malicious software running on a shared public cloud server, able to sniff sensitive kernel-protected data.

Specifically, in terms of the best-case scenario, it is possible the bug could be abused to defeat KASLR: kernel address space layout randomization. This is a defense mechanism used by various operating systems to place components of the kernel in randomized locations in virtual memory. This mechanism can thwart attempts to abuse other bugs within the kernel: typically, exploit code – particularly return-oriented programming exploits – relies on reusing computer instructions in known locations in memory.

If you randomize the placing of the kernel’s code in memory, exploits can’t find the internal gadgets they need to fully compromise a system. The processor flaw could be potentially exploited to figure out where in memory the kernel has positioned its data and code, hence the flurry of software patching.

However, it may be that the vulnerability in Intel’s chips is worse than the above mitigation bypass. In an email to the Linux kernel mailing list over Christmas, AMD said it is not affected. The wording of that message, though, rather gives the game away as to what the underlying cockup is:

AMD processors are not subject to the types of attacks that the kernel page table isolation feature protects against. The AMD microarchitecture does not allow memory references, including speculative references, that access higher privileged data when running in a lesser privileged mode when that access would result in a page fault.

A key word here is “speculative.” Modern processors, like Intel’s, perform speculative execution. In order to keep their internal pipelines primed with instructions to obey, the CPU cores try their best to guess what code is going to be run next, fetch it, and execute it.

It appears, from what AMD software engineer Tom Lendacky was suggesting above, that Intel’s CPUs speculatively execute code potentially without performing security checks. It seems it may be possible to craft software in such a way that the processor starts executing an instruction that would normally be blocked – such as reading kernel memory from user mode – and completes that instruction before the privilege level check occurs.

That would allow ring-3-level user code to read ring-0-level kernel data. And that is not good.

The specifics of the vulnerability have yet to be confirmed, and this discussion of its severity is – aptly enough – speculation, but consider this: the changes to Linux and Windows are significant and are being pushed out at high speed. That suggests it’s more serious than a KASLR bypass.

Translated from GobbletyGeek what that means is that Spy Programs and more destructive Viruses like Ransomware and those that trash your Hard Drive just for sport can easily (well, you have to know what you’re doing) take complete control of your computer whenever you merely visit a web site.

But that’s old news you say?

Here’s what’s new- Operating Systems and Anti-Virus Programs can’t do a damn thing about it without slowing down your computer from 5% to 30% because it’s built into the CPU!

Now do I really believe the NSA and Intel conspired to insert this vulnerability in the Silicon?

Let me put it this way, at best Intel has been cheating to make its hardware appear faster than it is. That’s the charitable explanation.

Me? I’m solid AMD and have been for decades. Intel sucks.

What can you do? Well, Linux already has a patch in the latest kernel, Microsoft is coming soon. Apple macOS hardly seems to have noticed, but it’s not a company focus and Apple is notoriously close mouthed about these kind of things so who knows.

All of these “fixes” slow down your computer though. Us AMD types will notice no change at all.

The Breakfast Club (Ten Lords A Leaping)

Welcome to The Breakfast Club! We’re a disorganized group of rebel lefties who hang out and chat if and when we’re not too hungover we’ve been bailed out we’re not too exhausted from last night’s (CENSORED) the caffeine kicks in. Join us every weekday morning at 9am (ET) and weekend morning at 10:00am (ET) (or whenever we get around to it) to talk about current news and our boring lives and to make fun of LaEscapee! If we are ever running late, it’s PhilJD’s fault.

 photo stress free zone_zps7hlsflkj.jpg

This Day in History

Washington’s army routs the British in the Battle of New Jersey; Manuel Noriega surrenders to U.S. forces; Jack Ruby dies; Author J.R.R. Tolkien is born

Breakfast Tunes

Something to Think about over Coffee Prozac

The world has never yet seen a truly great and virtuous nation because in the degradation of woman the very fountains of life are poisoned at their source.

Lucretia Mott

Continue reading

Load more