Gorgo said:
You're clearly very technically experienced with this kind of thing, but maybe a more humble and patient style would find your argument many more supporters.
I'm not presenting an argument per se (at least not initially or originally). I'm presenting a fact (or series of facts) - Civ 4 shipped with outdated insecure third-party code libraries (which are both locally and remotely exploitable, and can be used to both DoS Civ 4, and/or engage in system takeover), and it was highly irresponsible and incompetent of Firaxis to do so.
However, obviously, apparently, many people are incapable of reading, or of comprehending the short direct Standard English such things as security bulletins and reports are composed of, and this can and does lead to the case of making a false "counter-assertion", or an incorrect "refutation", which then needs to be and is responded to.
I'm not concerned about my "style and presentation" or the "majority perception" of whatever "audience" exists. Facts are facts, logic is logic, reasoning is reasoning.
I'll leave the liberal subjective emotionalism...to..well..the liberals..subjectivists..and emotionalists (and/or whomever else is concerned about such things)
My take on it is that your comments are welcome and this information is important and valid, but it's up to each user to assess the risk and whether they want to adopt measures accordingly.
It doesnt matter whether my "comments are welcome" or not. I state what i choose to state when and how i state it. Obviously, some find them "unwelcome", some find them "welcome".
As far as risk assessment goes, i agree that ultimately, individuals can/do/should assess their risk - that doesnt mean that there arent inherent underlying generally calculable risks (or risk factors) that exist, and may or may not be factored into their final assessment (depending on the assessment capability of the individuals).
It goes without saying that there are going to be those that refuse to accept the facts as presented, and/or to "care" about the situation, and some/many of those people, often make sure to express themselves.
For those that do "care", I provided information about the problem, and even a workable temporary (perhaps permanent, depending on how Firaxis handles this) solution recommendation.
No one is being forced to do anything, not even read this entire thread (though, perhaps, some should be forced to take a Standard English reading/reading comprehension course or three).
I bow to your expertise in these matters, but it strikes me that most software seems to have some security vulnerabilities, even companies with the resources of Microsoft.
Yes, its true, virtually all software can be/is insecure. Its also true that Microsoft software has security vulnerabilities, and is shipped with security vulnerabilities (though i am unaware of a situation where the vulnerabilities were known beforehand, and outdated code (Microsoft or third party) libraries were shipped instead of more recent secured ones).
Its also true that its completely irrelevant.
It doesn't change the fact that Civ 4 shipped with outdated insecure third party code libraries containing security vulnerabilities that received widespread media attention back in July, due to the extremely widespread usage of the zlib code.
There are a total of 8 code files in the Civ 4 main folder.
Assuming every other file except the main executable was third party, how hard is it to check 7 different library files to verify version info? Or to read/scan a changelog from the libraries web site to see what bugs/issues were resolved? Or to read security related update information right on the home page of the libraries' web site?
Took me about 20 minutes (max) total, on a casual whim.
If all software shipped in a watertight way, then there would be no industry committed to finding new ways to thwart malicious intruders.
Not exactly true, and definitely irrelevant.
All software could be perfectly security and security design bug free, and there would still be a need for security software, since "malicious intruders" could enter the system using perfectly secured legitimate means.
Minimizing and rationalizing the actuality, extent, nature, and impact of the security threat posed by shipping the game with outdated insecure third party code libraries doesnt serve any purpose other than provide Firaxis with support for their current level of irresponsible incompetence.
Next.